[2026-01-13 00:04:23] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:04:23] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml for user: 69320e6a9e3e5ef71
[2026-01-13 00:04:23] [INFO] File size: 12257 bytes
[2026-01-13 00:04:23] [INFO] Created FTPFiles record with ID: 69658c078b31ab38d
[2026-01-13 00:04:23] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 00:04:23] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:04:23] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:04:24] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:04:24] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml for user: 69320e6a9e3e5ef71
[2026-01-13 00:04:24] [INFO] File size: 13221 bytes
[2026-01-13 00:04:24] [INFO] Created FTPFiles record with ID: 69658c08ea74a38d6
[2026-01-13 00:04:24] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 00:04:24] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:04:24] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:09:16] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:09:16] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml for user: 69320e6a9e3e5ef71
[2026-01-13 00:09:16] [INFO] File size: 15470 bytes
[2026-01-13 00:09:16] [INFO] Created FTPFiles record with ID: 69658d2c99f97b603
[2026-01-13 00:09:16] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 00:09:16] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:09:16] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:09:49] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:09:49] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml for user: 69320e6a9e3e5ef71
[2026-01-13 00:09:49] [INFO] File size: 16410 bytes
[2026-01-13 00:09:49] [INFO] Created FTPFiles record with ID: 69658d4d951b2ea79
[2026-01-13 00:09:49] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 00:09:49] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:09:49] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:10:14] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:10:14] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml for user: 69320e6a9e3e5ef71
[2026-01-13 00:10:14] [INFO] File size: 17355 bytes
[2026-01-13 00:10:15] [INFO] Created FTPFiles record with ID: 69658d66ee17f43f0
[2026-01-13 00:10:15] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 00:10:15] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:10:15] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:12:56] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:12:56] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml for user: 69320e6a9e3e5ef71
[2026-01-13 00:12:56] [INFO] File size: 18945 bytes
[2026-01-13 00:12:56] [INFO] Created FTPFiles record with ID: 69658e086a1e5f932
[2026-01-13 00:12:56] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 00:12:56] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:12:56] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:18:40] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:18:40] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml for user: 69320e6a9e3e5ef71
[2026-01-13 00:18:40] [INFO] File size: 19939 bytes
[2026-01-13 00:18:40] [INFO] Created FTPFiles record with ID: 69658f604ed6ac1a9
[2026-01-13 00:18:40] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 00:18:40] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:18:40] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:18:46] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:18:46] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml for user: 69320e6a9e3e5ef71
[2026-01-13 00:18:46] [INFO] File size: 21527 bytes
[2026-01-13 00:18:46] [INFO] Created FTPFiles record with ID: 69658f66634aab27e
[2026-01-13 00:18:46] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 00:18:46] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:18:46] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:18:48] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:18:48] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml for user: 69320e6a9e3e5ef71
[2026-01-13 00:18:48] [INFO] File size: 21527 bytes
[2026-01-13 00:18:49] [INFO] Created FTPFiles record with ID: 69658f693d5a78c27
[2026-01-13 00:18:49] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 00:18:49] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:18:49] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002573.xml
[2026-01-13 00:21:53] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-15972_20260112192151060.xml
[2026-01-13 00:21:53] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-15972_20260112192151060.xml for user: 68920395733981a47
[2026-01-13 00:21:53] [INFO] File size: 21154 bytes
[2026-01-13 00:21:53] [INFO] Created FTPFiles record with ID: 69659021ba89624b6
[2026-01-13 00:21:53] [INFO] About to extract fields from XML. File size: 21154 bytes
[2026-01-13 00:21:53] [INFO] Number of mappings: 24
[2026-01-13 00:21:53] [INFO] Starting XML parsing. Content length: 21154
[2026-01-13 00:21:53] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 00:21:53] [INFO] Processing 24 field mappings
[2026-01-13 00:21:53] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 00:21:53] [INFO]   -> Found value: STROKE-Stroke
[2026-01-13 00:21:53] [INFO]   -> Set field 'incidentTypeValue1' = "STROKE-Stroke"
[2026-01-13 00:21:53] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 00:21:53] [INFO]   -> Found value: 1451 HOTWATER RD
[2026-01-13 00:21:53] [INFO]   -> Set field 'businessName' = "1451 HOTWATER RD"
[2026-01-13 00:21:53] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 00:21:53] [INFO]   -> Found value: 37379
[2026-01-13 00:21:53] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 00:21:53] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 00:21:53] [INFO]   -> Found value: 1451
[2026-01-13 00:21:53] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1451
[2026-01-13 00:21:53] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 00:21:53] [INFO]   -> Found value: HOTWATER
[2026-01-13 00:21:53] [INFO]   -> Set field 'streetName' = "HOTWATER"
[2026-01-13 00:21:53] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 00:21:53] [INFO]   -> Found value: CHANCEY CEMETERY RD/MILLSAPS CEMETERY RD
[2026-01-13 00:21:53] [INFO]   -> Set field 'incidentLocationCross' = "CHANCEY CEMETERY RD\/MILLSAPS CEMETERY RD"
[2026-01-13 00:21:53] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 00:21:53] [INFO]   -> Found value: 2026-01-12T17:42:23.817-05:00
[2026-01-13 00:21:53] [INFO]   -> Set field 'alarm' = "2026-01-12 22:42:23"
[2026-01-13 00:21:53] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 00:21:53] [INFO]   -> Found value: 2026-01-12T17:47:18.503-05:00
[2026-01-13 00:21:53] [INFO]   -> Set field 'enroute' = "2026-01-12 22:47:18"
[2026-01-13 00:21:53] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 00:21:53] [INFO]   -> Found value: 2026-01-12T17:48:35.417-05:00
[2026-01-13 00:21:53] [INFO]   -> Set field 'onScene' = "2026-01-12 22:48:35"
[2026-01-13 00:21:53] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 00:21:53] [INFO]   -> Found value: 2026-01-12T18:18:51.107-05:00
[2026-01-13 00:21:53] [INFO]   -> Set field 'cleared' = "2026-01-12 23:18:51"
[2026-01-13 00:21:53] [INFO]   -> Set field 'inService' = "2026-01-12 23:18:51"
[2026-01-13 00:21:53] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 00:21:53] [INFO]   -> Found value: 35.267196999999996
[2026-01-13 00:21:53] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2671969999999959100023261271417140960693359375
[2026-01-13 00:21:53] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 00:21:53] [INFO]   -> Found value: -85.207144
[2026-01-13 00:21:53] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.207143999999999550709617324173450469970703125
[2026-01-13 00:21:53] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 00:21:53] [INFO]   -> Found value: 2026-01-12T17:43:27.253-05:00
[2026-01-13 00:21:53] [INFO]   -> Set field 'dispatched' = "2026-01-12 22:43:27"
[2026-01-13 00:21:53] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 00:21:53] [INFO]   -> Found value: S3MF
[2026-01-13 00:21:53] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-01-13 00:21:53] [INFO]   -> Set field 'name' = "S3MF"
[2026-01-13 00:21:53] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 00:21:53] [INFO]   -> Found value: 2026-01-12T18:18:51.107-05:00
[2026-01-13 00:21:53] [INFO]   -> Set field 'timeunitclear' = "2026-01-12 23:18:51"
[2026-01-13 00:21:53] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 00:21:53] [INFO]   -> Found value: 2026-01-12T17:50:27.127-05:00
[2026-01-13 00:21:53] [INFO]   -> Set field 'timeonscene' = "2026-01-12 22:50:27"
[2026-01-13 00:21:53] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 00:21:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 00:21:53] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 00:21:53] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 00:21:53] [INFO]   -> Found value: 2026-01-12T17:50:27.127-05:00
[2026-01-13 00:21:53] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-12 22:50:27"
[2026-01-13 00:21:53] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 00:21:53] [INFO]   -> Found value: 2026-01-12T17:48:05.753-05:00
[2026-01-13 00:21:53] [INFO]   -> Set field 'timedispatch' = "2026-01-12 22:48:05"
[2026-01-13 00:21:53] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 00:21:53] [INFO]   -> Found value: RD
[2026-01-13 00:21:53] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-13 00:21:53] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 00:21:53] [INFO]   -> Found value: 26-000011
[2026-01-13 00:21:53] [INFO]   -> Set field 'incidentInternalId' = "26-000011"
[2026-01-13 00:21:53] [INFO]   -> Set field 'dispatchRunNumber' = "26-000011"
[2026-01-13 00:21:53] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 00:21:53] [INFO]   -> Found value: 2026-01-15972
[2026-01-13 00:21:53] [INFO]   -> Set field 'policeReportNumber' = "2026-01-15972"
[2026-01-13 00:21:53] [INFO]   -> Set field 'cADNumber' = "2026-01-15972"
[2026-01-13 00:21:53] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 00:21:53] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 00:21:53] [INFO] Found 35 elements for 'Comment', concatenating 35 non-empty values
[2026-01-13 00:21:53] [INFO]   -> Found value: 01/12/2026 17:42:23 BOYD_M                  [1] Incident linked to [EMS] [2026-01-15971]
01/12/2026 ...
[2026-01-13 00:21:53] [INFO]   -> Set field 'dispatchNotes' = "01\/12\/2026 17:42:23 BOYD_M                  [1] Incident linked to [EMS] [2026-01-15971]\n01\/12\/2026 17:42:23 BOYD_M                  [2] Multi-Agency Law Incident #: 2026-01-15973\n01\/12\/2026 17:42:16 BOYD_M                  [3] [1] lester wickey in the home  [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:23 BOYD_M                  [4] [3] [1] Incident linked to [EMS] [2026-01-15971] [Shared 3, 2026-01-15972 - STROKE - 1451 HOTWATER RD] [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:23 BOYD_M                  [5] Multi-Jurisdiction EMS Incident #: 2026-01-15971\n01\/12\/2026 17:42:23 BOYD_M                  [6] Multi-Agency Law Incident #: 2026-01-15973\n01\/12\/2026 17:42:26 BOYD_M                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 68 [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:27 BOYD_M                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:29 BOYD_M                  [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:34 BOYD_M                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:39 BOYD_M                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:43 BOYD_M                  [12] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:11 BOYD_M                  [13] Protocol Q&A \u2022  Question: Why do you suspect the patient is having a stroke? \u2022  Answer: cant hold anything in his left hand , cant lift up left arm, breathing is difficult [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:15 BOYD_M                  [14] Protocol Q&A \u2022  Question: Has the patient had a stroke before? \u2022  Answer: No [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:23 BOYD_M                  [15] Protocol Q&A \u2022  Question: What is the patient currently doing? \u2022  Answer: sitting in chair [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:27 FAIRBANKS_A             [16] Automatic Case Number(s) issued for Incident #[2026-01-15972], Jurisdiction: Mowbray VFD. Case Number(s): 26-000011 requested by H1400. [Shared]\n01\/12\/2026 17:43:31 BOYD_M                  [17] Protocol Q&A \u2022  Question: Is this a sudden onset (less than 24 hours)? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:37 BOUTWELL_J              [18] ADV ON HCSOW [Shared 2, 2026-01-15973 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:41 BOYD_M                  [19] Protocol Q&A \u2022  Question: Is their balance off? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:45 BOYD_M                  [20] Protocol Q&A \u2022  Question: Is their speech slurred or face drooping? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:49 BOYD_M                  [21] Protocol Q&A \u2022  Question: Is one side weak (unilateral) or numb? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:51 BOYD_M                  [22] Protocol Q&A \u2022  Question: Is their vision all or partially lost? \u2022  Answer: No [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:52 BOYD_M                  [23] Protocol Q&A \u2022  Question: Is their headache severe? \u2022  Answer: No [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:53 BOYD_M                  [24] Card 'STROKE' was terminated \u2022  Question: Is their headache severe? \u2022  Answer: No [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:44:19 BOYD_M                  [25] use front entrance come the gate all the way back [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:44:29 FAIRBANKS_A             [26] fg 5  [Shared]\n01\/12\/2026 17:44:46 BOYD_M                  [27] left side is affected per RP at this time [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:46:07 APP01                   [28] Requested Case Number(s) issued for Incident #[2026-01-15971], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001593. requested by M02. [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:47:49 FAIRBANKS_A             [29] sq 3  [Shared]\n01\/12\/2026 17:48:35 FAIRBANKS_A             [30] C1MF ita  [Shared]\n01\/12\/2026 18:15:39 HYDER_K                 [31] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 18:15:39 HYDER_K                 [32] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 18:15:42 HYDER_K                 [33] Divert Status Warning Overridden [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 18:22:22 BERRY_M                 [34] [Law] has closed their incident [2026-01-15973]\n01\/12\/2026 19:21:47 HYDER_K                 [35] [EMS] has closed their incident [2026-01-15971]"
[2026-01-13 00:21:53] [INFO]   -> Set field 'cADLog' = "01\/12\/2026 17:42:23 BOYD_M                  [1] Incident linked to [EMS] [2026-01-15971]\n01\/12\/2026 17:42:23 BOYD_M                  [2] Multi-Agency Law Incident #: 2026-01-15973\n01\/12\/2026 17:42:16 BOYD_M                  [3] [1] lester wickey in the home  [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:23 BOYD_M                  [4] [3] [1] Incident linked to [EMS] [2026-01-15971] [Shared 3, 2026-01-15972 - STROKE - 1451 HOTWATER RD] [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:23 BOYD_M                  [5] Multi-Jurisdiction EMS Incident #: 2026-01-15971\n01\/12\/2026 17:42:23 BOYD_M                  [6] Multi-Agency Law Incident #: 2026-01-15973\n01\/12\/2026 17:42:26 BOYD_M                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 68 [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:27 BOYD_M                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:29 BOYD_M                  [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:34 BOYD_M                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:39 BOYD_M                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:43 BOYD_M                  [12] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:11 BOYD_M                  [13] Protocol Q&A \u2022  Question: Why do you suspect the patient is having a stroke? \u2022  Answer: cant hold anything in his left hand , cant lift up left arm, breathing is difficult [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:15 BOYD_M                  [14] Protocol Q&A \u2022  Question: Has the patient had a stroke before? \u2022  Answer: No [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:23 BOYD_M                  [15] Protocol Q&A \u2022  Question: What is the patient currently doing? \u2022  Answer: sitting in chair [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:27 FAIRBANKS_A             [16] Automatic Case Number(s) issued for Incident #[2026-01-15972], Jurisdiction: Mowbray VFD. Case Number(s): 26-000011 requested by H1400. [Shared]\n01\/12\/2026 17:43:31 BOYD_M                  [17] Protocol Q&A \u2022  Question: Is this a sudden onset (less than 24 hours)? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:37 BOUTWELL_J              [18] ADV ON HCSOW [Shared 2, 2026-01-15973 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:41 BOYD_M                  [19] Protocol Q&A \u2022  Question: Is their balance off? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:45 BOYD_M                  [20] Protocol Q&A \u2022  Question: Is their speech slurred or face drooping? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:49 BOYD_M                  [21] Protocol Q&A \u2022  Question: Is one side weak (unilateral) or numb? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:51 BOYD_M                  [22] Protocol Q&A \u2022  Question: Is their vision all or partially lost? \u2022  Answer: No [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:52 BOYD_M                  [23] Protocol Q&A \u2022  Question: Is their headache severe? \u2022  Answer: No [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:53 BOYD_M                  [24] Card 'STROKE' was terminated \u2022  Question: Is their headache severe? \u2022  Answer: No [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:44:19 BOYD_M                  [25] use front entrance come the gate all the way back [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:44:29 FAIRBANKS_A             [26] fg 5  [Shared]\n01\/12\/2026 17:44:46 BOYD_M                  [27] left side is affected per RP at this time [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:46:07 APP01                   [28] Requested Case Number(s) issued for Incident #[2026-01-15971], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001593. requested by M02. [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:47:49 FAIRBANKS_A             [29] sq 3  [Shared]\n01\/12\/2026 17:48:35 FAIRBANKS_A             [30] C1MF ita  [Shared]\n01\/12\/2026 18:15:39 HYDER_K                 [31] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 18:15:39 HYDER_K                 [32] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 18:15:42 HYDER_K                 [33] Divert Status Warning Overridden [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 18:22:22 BERRY_M                 [34] [Law] has closed their incident [2026-01-15973]\n01\/12\/2026 19:21:47 HYDER_K                 [35] [EMS] has closed their incident [2026-01-15971]"
[2026-01-13 00:21:53] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 00:21:53] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 00:21:53] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 00:21:53] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-01-13 00:21:53] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-01-13 00:21:53] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-01-13 00:21:53] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 00:21:53] [INFO] Concatenating street name and type
[2026-01-13 00:21:53] [INFO]   -> Combined street name: HOTWATER RD
[2026-01-13 00:21:53] [INFO] Built locationCoordinates from lat/lng: 35.267197,-85.207144
[2026-01-13 00:21:53] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"STROKE-Stroke","businessName":"1451 HOTWATER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1451,"streetName":"HOTWATER RD","incidentLocationCross":"CHANCEY CEMETERY RD\/MILLSAPS CEMETERY RD","alarm":"2026-01-12 22:42:23","enroute":"2026-01-12 22:47:18","onScene":"2026-01-12 22:48:35","cleared":"2026-01-12 23:18:51","inService":"2026-01-12 23:18:51","nERISIncidentLatitude":35.2671969999999959100023261271417140960693359375,"nERISIncidentLongitude":-85.207143999999999550709617324173450469970703125,"dispatched":"2026-01-12 22:43:27","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":"2026-01-12 23:18:51","timeonscene":"2026-01-12 22:50:27","timestaging":null,"timeenroutetoscene":"2026-01-12 22:50:27","timedispatch":"2026-01-12 22:48:05","incidentInternalId":"26-000011","dispatchRunNumber":"26-000011","policeReportNumber":"2026-01-15972","cADNumber":"2026-01-15972","dispatchNotes":"01\/12\/2026 17:42:23 BOYD_M                  [1] Incident linked to [EMS] [2026-01-15971]\n01\/12\/2026 17:42:23 BOYD_M                  [2] Multi-Agency Law Incident #: 2026-01-15973\n01\/12\/2026 17:42:16 BOYD_M                  [3] [1] lester wickey in the home  [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:23 BOYD_M                  [4] [3] [1] Incident linked to [EMS] [2026-01-15971] [Shared 3, 2026-01-15972 - STROKE - 1451 HOTWATER RD] [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:23 BOYD_M                  [5] Multi-Jurisdiction EMS Incident #: 2026-01-15971\n01\/12\/2026 17:42:23 BOYD_M                  [6] Multi-Agency Law Incident #: 2026-01-15973\n01\/12\/2026 17:42:26 BOYD_M                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 68 [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:27 BOYD_M                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:29 BOYD_M                  [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:34 BOYD_M                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:39 BOYD_M                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:43 BOYD_M                  [12] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:11 BOYD_M                  [13] Protocol Q&A \u2022  Question: Why do you suspect the patient is having a stroke? \u2022  Answer: cant hold anything in his left hand , cant lift up left arm, breathing is difficult [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:15 BOYD_M                  [14] Protocol Q&A \u2022  Question: Has the patient had a stroke before? \u2022  Answer: No [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:23 BOYD_M                  [15] Protocol Q&A \u2022  Question: What is the patient currently doing? \u2022  Answer: sitting in chair [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:27 FAIRBANKS_A             [16] Automatic Case Number(s) issued for Incident #[2026-01-15972], Jurisdiction: Mowbray VFD. Case Number(s): 26-000011 requested by H1400. [Shared]\n01\/12\/2026 17:43:31 BOYD_M                  [17] Protocol Q&A \u2022  Question: Is this a sudden onset (less than 24 hours)? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:37 BOUTWELL_J              [18] ADV ON HCSOW [Shared 2, 2026-01-15973 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:41 BOYD_M                  [19] Protocol Q&A \u2022  Question: Is their balance off? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:45 BOYD_M                  [20] Protocol Q&A \u2022  Question: Is their speech slurred or face drooping? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:49 BOYD_M                  [21] Protocol Q&A \u2022  Question: Is one side weak (unilateral) or numb? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:51 BOYD_M                  [22] Protocol Q&A \u2022  Question: Is their vision all or partially lost? \u2022  Answer: No [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:52 BOYD_M                  [23] Protocol Q&A \u2022  Question: Is their headache severe? \u2022  Answer: No [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:53 BOYD_M                  [24] Card 'STROKE' was terminated \u2022  Question: Is their headache severe? \u2022  Answer: No [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:44:19 BOYD_M                  [25] use front entrance come the gate all the way back [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:44:29 FAIRBANKS_A             [26] fg 5  [Shared]\n01\/12\/2026 17:44:46 BOYD_M                  [27] left side is affected per RP at this time [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:46:07 APP01                   [28] Requested Case Number(s) issued for Incident #[2026-01-15971], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001593. requested by M02. [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:47:49 FAIRBANKS_A             [29] sq 3  [Shared]\n01\/12\/2026 17:48:35 FAIRBANKS_A             [30] C1MF ita  [Shared]\n01\/12\/2026 18:15:39 HYDER_K                 [31] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 18:15:39 HYDER_K                 [32] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 18:15:42 HYDER_K                 [33] Divert Status Warning Overridden [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 18:22:22 BERRY_M                 [34] [Law] has closed their incident [2026-01-15973]\n01\/12\/2026 19:21:47 HYDER_K                 [35] [EMS] has closed their incident [2026-01-15971]","cADLog":"01\/12\/2026 17:42:23 BOYD_M                  [1] Incident linked to [EMS] [2026-01-15971]\n01\/12\/2026 17:42:23 BOYD_M                  [2] Multi-Agency Law Incident #: 2026-01-15973\n01\/12\/2026 17:42:16 BOYD_M                  [3] [1] lester wickey in the home  [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:23 BOYD_M                  [4] [3] [1] Incident linked to [EMS] [2026-01-15971] [Shared 3, 2026-01-15972 - STROKE - 1451 HOTWATER RD] [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:23 BOYD_M                  [5] Multi-Jurisdiction EMS Incident #: 2026-01-15971\n01\/12\/2026 17:42:23 BOYD_M                  [6] Multi-Agency Law Incident #: 2026-01-15973\n01\/12\/2026 17:42:26 BOYD_M                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 68 [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:27 BOYD_M                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:29 BOYD_M                  [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:34 BOYD_M                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:39 BOYD_M                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:42:43 BOYD_M                  [12] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:11 BOYD_M                  [13] Protocol Q&A \u2022  Question: Why do you suspect the patient is having a stroke? \u2022  Answer: cant hold anything in his left hand , cant lift up left arm, breathing is difficult [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:15 BOYD_M                  [14] Protocol Q&A \u2022  Question: Has the patient had a stroke before? \u2022  Answer: No [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:23 BOYD_M                  [15] Protocol Q&A \u2022  Question: What is the patient currently doing? \u2022  Answer: sitting in chair [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:27 FAIRBANKS_A             [16] Automatic Case Number(s) issued for Incident #[2026-01-15972], Jurisdiction: Mowbray VFD. Case Number(s): 26-000011 requested by H1400. [Shared]\n01\/12\/2026 17:43:31 BOYD_M                  [17] Protocol Q&A \u2022  Question: Is this a sudden onset (less than 24 hours)? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:37 BOUTWELL_J              [18] ADV ON HCSOW [Shared 2, 2026-01-15973 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:41 BOYD_M                  [19] Protocol Q&A \u2022  Question: Is their balance off? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:45 BOYD_M                  [20] Protocol Q&A \u2022  Question: Is their speech slurred or face drooping? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:49 BOYD_M                  [21] Protocol Q&A \u2022  Question: Is one side weak (unilateral) or numb? \u2022  Answer: Yes [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:51 BOYD_M                  [22] Protocol Q&A \u2022  Question: Is their vision all or partially lost? \u2022  Answer: No [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:52 BOYD_M                  [23] Protocol Q&A \u2022  Question: Is their headache severe? \u2022  Answer: No [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:43:53 BOYD_M                  [24] Card 'STROKE' was terminated \u2022  Question: Is their headache severe? \u2022  Answer: No [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:44:19 BOYD_M                  [25] use front entrance come the gate all the way back [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:44:29 FAIRBANKS_A             [26] fg 5  [Shared]\n01\/12\/2026 17:44:46 BOYD_M                  [27] left side is affected per RP at this time [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:46:07 APP01                   [28] Requested Case Number(s) issued for Incident #[2026-01-15971], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001593. requested by M02. [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 17:47:49 FAIRBANKS_A             [29] sq 3  [Shared]\n01\/12\/2026 17:48:35 FAIRBANKS_A             [30] C1MF ita  [Shared]\n01\/12\/2026 18:15:39 HYDER_K                 [31] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 18:15:39 HYDER_K                 [32] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 18:15:42 HYDER_K                 [33] Divert Status Warning Overridden [Shared 1, 2026-01-15971 - STROKE - 1451 HOTWATER RD]\n01\/12\/2026 18:22:22 BERRY_M                 [34] [Law] has closed their incident [2026-01-15973]\n01\/12\/2026 19:21:47 HYDER_K                 [35] [EMS] has closed their incident [2026-01-15971]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.267197,-85.207144"}
[2026-01-13 00:21:53] [INFO] Number of extracted fields: 29
[2026-01-13 00:21:53] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-01-13 00:21:53] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-01-13 00:21:53] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-01-13 00:21:53] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-13 00:21:53] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-13 00:21:53] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-01-13 00:21:54] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-13 00:21:54] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-13 00:21:54] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-13 00:21:54] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-13 00:21:54] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-13 00:21:54] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2cc8aca04f
[2026-01-13 00:21:54] [INFO] Found existing Dispatch with cADNumber '2026-01-15972', ID: 696578dc78a27402d - will update instead of create
[2026-01-13 00:21:54] [INFO] Updated existing Dispatches record with ID: 696578dc78a27402d
[2026-01-13 00:21:54] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-15972_20260112192151060.xml
[2026-01-13 00:21:54] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-15972_20260112192151060.xml
[2026-01-13 00:30:12] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-01196.xml
[2026-01-13 00:30:12] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-01196.xml for user: 68d56363ec1209189
[2026-01-13 00:30:12] [INFO] File size: 1829 bytes
[2026-01-13 00:30:13] [INFO] Created FTPFiles record with ID: 696592152dea77bea
[2026-01-13 00:30:13] [INFO] About to extract fields from XML. File size: 1829 bytes
[2026-01-13 00:30:13] [INFO] Number of mappings: 21
[2026-01-13 00:30:13] [INFO] Starting XML parsing. Content length: 1829
[2026-01-13 00:30:13] [INFO] XML parsed successfully. Root element: Incident
[2026-01-13 00:30:13] [INFO] Processing 21 field mappings
[2026-01-13 00:30:13] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-13 00:30:13] [INFO]   -> Found value: 26-01196
[2026-01-13 00:30:13] [INFO]   -> Set field 'dispatchRunNumber' = "26-01196"
[2026-01-13 00:30:13] [INFO]   -> Set field 'cADNumber' = "26-01196"
[2026-01-13 00:30:13] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-13 00:30:13] [INFO]   -> No value found (null or empty)
[2026-01-13 00:30:13] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-13 00:30:13] [INFO]   -> Found value: JARED JAMES LN
[2026-01-13 00:30:13] [INFO]   -> Set field 'streetName' = "JARED JAMES LN"
[2026-01-13 00:30:13] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-13 00:30:13] [INFO]   -> No value found (null or empty)
[2026-01-13 00:30:13] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-13 00:30:13] [INFO]   -> Found value: SIKESTON
[2026-01-13 00:30:13] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-01-13 00:30:13] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-13 00:30:13] [INFO]   -> No value found (null or empty)
[2026-01-13 00:30:13] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-13 00:30:13] [INFO]   -> No value found (null or empty)
[2026-01-13 00:30:13] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-13 00:30:13] [INFO]   -> No value found (null or empty)
[2026-01-13 00:30:13] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-13 00:30:13] [INFO]   -> Found value: 0
[2026-01-13 00:30:13] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-13 00:30:13] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-13 00:30:13] [INFO]   -> Found value: 0
[2026-01-13 00:30:13] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-13 00:30:13] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-13 00:30:13] [INFO]   -> Found value: FIRE-SMOKE INVESTIGATION
[2026-01-13 00:30:13] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-SMOKE INVESTIGATION"
[2026-01-13 00:30:13] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-13 00:30:13] [INFO]   -> Found value: 01-12-2026 18:27:33|3RD PARTY INFORMATION OF POSSIBLE SMOKE COMING FROM A STRUCTURE ON JARED JAMES L...
[2026-01-13 00:30:13] [INFO]   -> Set field 'dispatchNotes' = "01-12-2026 18:27:33|3RD PARTY INFORMATION OF POSSIBLE SMOKE COMING FROM A STRUCTURE ON JARED JAMES LN. \nDOES NOT KNOW EXACT ADDRESS, UNKNOWN FURTHER DETAILS.  01-12-2026 18:29:09|MINER RECONTACTED AND ADVISED SUBJECT GOT OUT TO THE SHOP AND IT IS NOT ON FIRE. NO LONGER REQUESTING FIRE"
[2026-01-13 00:30:13] [INFO]   -> Set field 'cADLog' = "01-12-2026 18:27:33|3RD PARTY INFORMATION OF POSSIBLE SMOKE COMING FROM A STRUCTURE ON JARED JAMES LN. \nDOES NOT KNOW EXACT ADDRESS, UNKNOWN FURTHER DETAILS.  01-12-2026 18:29:09|MINER RECONTACTED AND ADVISED SUBJECT GOT OUT TO THE SHOP AND IT IS NOT ON FIRE. NO LONGER REQUESTING FIRE"
[2026-01-13 00:30:13] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-13 00:30:13] [INFO]   -> Found value: 01-12-2026T18:28:07
[2026-01-13 00:30:13] [INFO] Reformatted DD-MM-YYYY date '01-12-2026' (day=01, month=12) to ISO: 2026-12-01T18:28:07
[2026-01-13 00:30:13] [INFO]   -> Set field 'alarm' = "2026-12-01 18:28:07"
[2026-01-13 00:30:13] [INFO] Reformatted DD-MM-YYYY date '01-12-2026' (day=01, month=12) to ISO: 2026-12-01T18:28:07
[2026-01-13 00:30:13] [INFO]   -> Set field 'dispatched' = "2026-12-01 18:28:07"
[2026-01-13 00:30:13] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-13 00:30:13] [INFO]   -> No value found (null or empty)
[2026-01-13 00:30:13] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-13 00:30:13] [INFO]   -> No value found (null or empty)
[2026-01-13 00:30:13] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-13 00:30:13] [INFO]   -> Found value: RURAL CANCEL
[2026-01-13 00:30:13] [INFO]   -> Set field 'cADVehicleID' = "RURAL CANCEL"
[2026-01-13 00:30:13] [INFO]   -> Set field 'name' = "RURAL CANCEL"
[2026-01-13 00:30:13] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-13 00:30:13] [INFO]   -> No value found (null or empty)
[2026-01-13 00:30:13] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-13 00:30:13] [INFO]   -> No value found (null or empty)
[2026-01-13 00:30:13] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-13 00:30:13] [INFO]   -> Found value: 01-12-2026T18:29:52
[2026-01-13 00:30:13] [INFO] Reformatted DD-MM-YYYY date '01-12-2026' (day=01, month=12) to ISO: 2026-12-01T18:29:52
[2026-01-13 00:30:13] [INFO]   -> Set field 'timeunitclear' = "2026-12-01 18:29:52"
[2026-01-13 00:30:13] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-13 00:30:13] [INFO]   -> Found value: 01-12-2026T18:29:27
[2026-01-13 00:30:13] [INFO] Reformatted DD-MM-YYYY date '01-12-2026' (day=01, month=12) to ISO: 2026-12-01T18:29:27
[2026-01-13 00:30:13] [INFO]   -> Set field 'timedispatch' = "2026-12-01 18:29:27"
[2026-01-13 00:30:13] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-13 00:30:13] [INFO]   -> Found value: SCRFD
[2026-01-13 00:30:13] [INFO]   -> Set field 'cADAgencyIdentifier' = "SCRFD"
[2026-01-13 00:30:13] [INFO] Finished extracting fields. Total fields extracted: 16
[2026-01-13 00:30:13] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-13 00:30:13] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-01196","cADNumber":"26-01196","streetName":"JARED JAMES LN","incidentLocationCity":"SIKESTON","nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-SMOKE INVESTIGATION","dispatchNotes":"01-12-2026 18:27:33|3RD PARTY INFORMATION OF POSSIBLE SMOKE COMING FROM A STRUCTURE ON JARED JAMES LN. \nDOES NOT KNOW EXACT ADDRESS, UNKNOWN FURTHER DETAILS.  01-12-2026 18:29:09|MINER RECONTACTED AND ADVISED SUBJECT GOT OUT TO THE SHOP AND IT IS NOT ON FIRE. NO LONGER REQUESTING FIRE","cADLog":"01-12-2026 18:27:33|3RD PARTY INFORMATION OF POSSIBLE SMOKE COMING FROM A STRUCTURE ON JARED JAMES LN. \nDOES NOT KNOW EXACT ADDRESS, UNKNOWN FURTHER DETAILS.  01-12-2026 18:29:09|MINER RECONTACTED AND ADVISED SUBJECT GOT OUT TO THE SHOP AND IT IS NOT ON FIRE. NO LONGER REQUESTING FIRE","alarm":"2026-12-01 18:28:07","dispatched":"2026-12-01 18:28:07","cADVehicleID":"RURAL CANCEL","name":"RURAL CANCEL","timeunitclear":"2026-12-01 18:29:52","timedispatch":"2026-12-01 18:29:27","cADAgencyIdentifier":"SCRFD","locationCoordinates":"0,0"}
[2026-01-13 00:30:13] [INFO] Number of extracted fields: 17
[2026-01-13 00:30:13] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SCRFD'
[2026-01-13 00:30:13] [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-13 00:30:13] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SCRFD"]
[2026-01-13 00:30:13] [INFO] Attempting SAASClient lookup for AgencyCode 'SCRFD' (index 0) within mailbox's assigned agencies
[2026-01-13 00:30:13] [INFO] SUCCESS: Routed to agency 'Scott County Rural Fire Protection District' (ID: 6643bdb30659f00d8) at INDEX 0 based on AgencyCode 'SCRFD'
[2026-01-13 00:30:13] [INFO] Fetched 6 stations from Stations module for agency 'Scott County Rural Fire Protection District': ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"]
[2026-01-13 00:30:13] [INFO] Final routing: saasclientId = 6643bdb30659f00d8, dispatchStationsIds = ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"], matchedAgencyIndex = 0
[2026-01-13 00:30:13] [INFO] Updated FTPFiles record saasclientId to routed agency: 6643bdb30659f00d8
[2026-01-13 00:30:13] [INFO] Created new IncidentTypeMapping Data: {"cADIncidentType":"FIRE-SMOKE INVESTIGATION","saasclientId":"6643bdb30659f00d8","name":"FIRE-SMOKE INVESTIGATION"}
[2026-01-13 00:30:13] [INFO] Created new IncidentTypeMapping with ID: 69659215e72c45cc8
[2026-01-13 00:30:24] [INFO] Created new Dispatches record with ID: 696592164219746a0
[2026-01-13 00:30:24] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-01196.xml
[2026-01-13 00:30:24] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-01196.xml
[2026-01-13 00:37:17] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-01195.xml
[2026-01-13 00:37:17] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-01195.xml for user: 68d56363ec1209189
[2026-01-13 00:37:17] [INFO] File size: 2900 bytes
[2026-01-13 00:37:17] [INFO] Created FTPFiles record with ID: 696593bd700d53f0a
[2026-01-13 00:37:17] [INFO] About to extract fields from XML. File size: 2900 bytes
[2026-01-13 00:37:17] [INFO] Number of mappings: 21
[2026-01-13 00:37:17] [INFO] Starting XML parsing. Content length: 2900
[2026-01-13 00:37:17] [INFO] XML parsed successfully. Root element: Incident
[2026-01-13 00:37:17] [INFO] Processing 21 field mappings
[2026-01-13 00:37:17] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-13 00:37:17] [INFO]   -> Found value: 26-01195
[2026-01-13 00:37:17] [INFO]   -> Set field 'dispatchRunNumber' = "26-01195"
[2026-01-13 00:37:17] [INFO]   -> Set field 'cADNumber' = "26-01195"
[2026-01-13 00:37:17] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-13 00:37:17] [INFO]   -> Found value: 661
[2026-01-13 00:37:17] [INFO]   -> Set field 'incidentLocationStreetNumber' = 661
[2026-01-13 00:37:17] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-13 00:37:17] [INFO]   -> Found value: STATE HIGHWAY HH
[2026-01-13 00:37:17] [INFO]   -> Set field 'streetName' = "STATE HIGHWAY HH"
[2026-01-13 00:37:17] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-13 00:37:17] [INFO]   -> No value found (null or empty)
[2026-01-13 00:37:17] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-13 00:37:17] [INFO]   -> No value found (null or empty)
[2026-01-13 00:37:17] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-13 00:37:17] [INFO]   -> No value found (null or empty)
[2026-01-13 00:37:17] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-13 00:37:17] [INFO]   -> No value found (null or empty)
[2026-01-13 00:37:17] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-13 00:37:17] [INFO]   -> No value found (null or empty)
[2026-01-13 00:37:17] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-13 00:37:17] [INFO]   -> Found value: 0
[2026-01-13 00:37:17] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-13 00:37:17] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-13 00:37:17] [INFO]   -> Found value: 0
[2026-01-13 00:37:17] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-13 00:37:17] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-13 00:37:17] [INFO]   -> Found value: FIRE-OUT OF TOWN
[2026-01-13 00:37:17] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-OUT OF TOWN"
[2026-01-13 00:37:17] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-13 00:37:17] [INFO]   -> Found value: 01-12-2026 18:20:47|COMING FROM 61 4 TO 4 MILES ON THE RIGHT TREE ON FIRE 01-12-2026 18:23:29|CALLER...
[2026-01-13 00:37:17] [INFO]   -> Set field 'dispatchNotes' = "01-12-2026 18:20:47|COMING FROM 61 4 TO 4 MILES ON THE RIGHT TREE ON FIRE 01-12-2026 18:23:29|CALLER COULD NOT GIVE BETTER ADDRESS. STATED APPROX 4 MILES OFF OF US HIGHWAY 61 ON STATE HIGHWAY HH 01-12-2026 18:23:34|NO STRUCTURES IN DANGER 01-12-2026 18:30:18|555 IN THE AREA ATTEMPTING TO LOCATE 01-12-2026 18:32:51|555 TRAVELED FROM N INGRAM TO 61 UTL 01-12-2026 18:33:09|ALL UNITS CAN DOWNGRADE PER 555 01-12-2026 18:33:29|542 TRAVELED N INGRAM TO 61 UTL 01-12-2026 18:35:19|279 TRAVELED 473 NORTH NOTHING LOCATED 01-12-2026 18:35:40|377 TRAVELED HH UTL 01-12-2026 18:35:48|C84 ADVISED CANCEL"
[2026-01-13 00:37:17] [INFO]   -> Set field 'cADLog' = "01-12-2026 18:20:47|COMING FROM 61 4 TO 4 MILES ON THE RIGHT TREE ON FIRE 01-12-2026 18:23:29|CALLER COULD NOT GIVE BETTER ADDRESS. STATED APPROX 4 MILES OFF OF US HIGHWAY 61 ON STATE HIGHWAY HH 01-12-2026 18:23:34|NO STRUCTURES IN DANGER 01-12-2026 18:30:18|555 IN THE AREA ATTEMPTING TO LOCATE 01-12-2026 18:32:51|555 TRAVELED FROM N INGRAM TO 61 UTL 01-12-2026 18:33:09|ALL UNITS CAN DOWNGRADE PER 555 01-12-2026 18:33:29|542 TRAVELED N INGRAM TO 61 UTL 01-12-2026 18:35:19|279 TRAVELED 473 NORTH NOTHING LOCATED 01-12-2026 18:35:40|377 TRAVELED HH UTL 01-12-2026 18:35:48|C84 ADVISED CANCEL"
[2026-01-13 00:37:17] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-13 00:37:17] [INFO]   -> Found value: 01-12-2026T18:23:48
[2026-01-13 00:37:17] [INFO] Reformatted DD-MM-YYYY date '01-12-2026' (day=01, month=12) to ISO: 2026-12-01T18:23:48
[2026-01-13 00:37:17] [INFO]   -> Set field 'alarm' = "2026-12-01 18:23:48"
[2026-01-13 00:37:17] [INFO] Reformatted DD-MM-YYYY date '01-12-2026' (day=01, month=12) to ISO: 2026-12-01T18:23:48
[2026-01-13 00:37:17] [INFO]   -> Set field 'dispatched' = "2026-12-01 18:23:48"
[2026-01-13 00:37:17] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-13 00:37:17] [INFO]   -> No value found (null or empty)
[2026-01-13 00:37:17] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-13 00:37:17] [INFO]   -> No value found (null or empty)
[2026-01-13 00:37:17] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-13 00:37:17] [INFO]   -> Found value: CANCEL
[2026-01-13 00:37:17] [INFO]   -> Set field 'cADVehicleID' = "CANCEL"
[2026-01-13 00:37:17] [INFO]   -> Set field 'name' = "CANCEL"
[2026-01-13 00:37:17] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-13 00:37:17] [INFO]   -> No value found (null or empty)
[2026-01-13 00:37:17] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-13 00:37:17] [INFO]   -> No value found (null or empty)
[2026-01-13 00:37:17] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-13 00:37:17] [INFO]   -> Found value: 01-12-2026T18:36:11
[2026-01-13 00:37:17] [INFO] Reformatted DD-MM-YYYY date '01-12-2026' (day=01, month=12) to ISO: 2026-12-01T18:36:11
[2026-01-13 00:37:17] [INFO]   -> Set field 'timeunitclear' = "2026-12-01 18:36:11"
[2026-01-13 00:37:17] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-13 00:37:17] [INFO]   -> Found value: 01-12-2026T18:36:08
[2026-01-13 00:37:17] [INFO] Reformatted DD-MM-YYYY date '01-12-2026' (day=01, month=12) to ISO: 2026-12-01T18:36:08
[2026-01-13 00:37:17] [INFO]   -> Set field 'timedispatch' = "2026-12-01 18:36:08"
[2026-01-13 00:37:17] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-13 00:37:17] [INFO]   -> Found value: SDPSFD
[2026-01-13 00:37:17] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-01-13 00:37:17] [INFO] Finished extracting fields. Total fields extracted: 16
[2026-01-13 00:37:17] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-13 00:37:17] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-01195","cADNumber":"26-01195","incidentLocationStreetNumber":661,"streetName":"STATE HIGHWAY HH","nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-OUT OF TOWN","dispatchNotes":"01-12-2026 18:20:47|COMING FROM 61 4 TO 4 MILES ON THE RIGHT TREE ON FIRE 01-12-2026 18:23:29|CALLER COULD NOT GIVE BETTER ADDRESS. STATED APPROX 4 MILES OFF OF US HIGHWAY 61 ON STATE HIGHWAY HH 01-12-2026 18:23:34|NO STRUCTURES IN DANGER 01-12-2026 18:30:18|555 IN THE AREA ATTEMPTING TO LOCATE 01-12-2026 18:32:51|555 TRAVELED FROM N INGRAM TO 61 UTL 01-12-2026 18:33:09|ALL UNITS CAN DOWNGRADE PER 555 01-12-2026 18:33:29|542 TRAVELED N INGRAM TO 61 UTL 01-12-2026 18:35:19|279 TRAVELED 473 NORTH NOTHING LOCATED 01-12-2026 18:35:40|377 TRAVELED HH UTL 01-12-2026 18:35:48|C84 ADVISED CANCEL","cADLog":"01-12-2026 18:20:47|COMING FROM 61 4 TO 4 MILES ON THE RIGHT TREE ON FIRE 01-12-2026 18:23:29|CALLER COULD NOT GIVE BETTER ADDRESS. STATED APPROX 4 MILES OFF OF US HIGHWAY 61 ON STATE HIGHWAY HH 01-12-2026 18:23:34|NO STRUCTURES IN DANGER 01-12-2026 18:30:18|555 IN THE AREA ATTEMPTING TO LOCATE 01-12-2026 18:32:51|555 TRAVELED FROM N INGRAM TO 61 UTL 01-12-2026 18:33:09|ALL UNITS CAN DOWNGRADE PER 555 01-12-2026 18:33:29|542 TRAVELED N INGRAM TO 61 UTL 01-12-2026 18:35:19|279 TRAVELED 473 NORTH NOTHING LOCATED 01-12-2026 18:35:40|377 TRAVELED HH UTL 01-12-2026 18:35:48|C84 ADVISED CANCEL","alarm":"2026-12-01 18:23:48","dispatched":"2026-12-01 18:23:48","cADVehicleID":"CANCEL","name":"CANCEL","timeunitclear":"2026-12-01 18:36:11","timedispatch":"2026-12-01 18:36:08","cADAgencyIdentifier":"SDPSFD","locationCoordinates":"0,0"}
[2026-01-13 00:37:17] [INFO] Number of extracted fields: 17
[2026-01-13 00:37:17] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-01-13 00:37:17] [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-13 00:37:17] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-01-13 00:37:17] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-01-13 00:37:17] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-01-13 00:37:17] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-01-13 00:37:17] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-01-13 00:37:17] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-01-13 00:37:17] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e878336f04
[2026-01-13 00:37:19] [INFO] Created new Dispatches record with ID: 696593be44d5f572d
[2026-01-13 00:37:19] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-01195.xml
[2026-01-13 00:37:19] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-01195.xml
[2026-01-13 04:22:18] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260004429_20260113_042218.XML
[2026-01-13 04:22:18] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260004429_20260113_042218.XML for user: 68f1466aed072ad4a
[2026-01-13 04:22:18] [INFO] File size: 5341 bytes
[2026-01-13 04:22:18] [INFO] Created FTPFiles record with ID: 6965c87aa4cee1b45
[2026-01-13 04:22:18] [INFO] About to extract fields from XML. File size: 5341 bytes
[2026-01-13 04:22:18] [INFO] Number of mappings: 28
[2026-01-13 04:22:18] [INFO] Starting XML parsing. Content length: 5341
[2026-01-13 04:22:18] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-13 04:22:18] [INFO] Processing 28 field mappings
[2026-01-13 04:22:18] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-13 04:22:18] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-13 04:22:18] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 04:22:18] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-01-13 04:22:18] [INFO]   -> Found value: MFD
EMS
MPD
[2026-01-13 04:22:18] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nEMS\nMPD"
[2026-01-13 04:22:18] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 04:22:18] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-13 04:22:18] [INFO]   -> Found value: 2026000019
[2026-01-13 04:22:18] [INFO]   -> Set field 'incidentInternalId' = "2026000019"
[2026-01-13 04:22:18] [INFO]   -> Set field 'dispatchRunNumber' = "2026000019"
[2026-01-13 04:22:18] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-13 04:22:18] [INFO]   -> Found value: CHEST PAIN
[2026-01-13 04:22:18] [INFO]   -> Set field 'incidentTypeValue1' = "CHEST PAIN"
[2026-01-13 04:22:18] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-13 04:22:18] [INFO]   -> Found value: 704
[2026-01-13 04:22:18] [INFO]   -> Set field 'incidentLocationStreetNumber' = 704
[2026-01-13 04:22:18] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-13 04:22:18] [INFO]   -> Found value: TN
[2026-01-13 04:22:18] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-13 04:22:18] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-13 04:22:18] [INFO]   -> Found value: 38574
[2026-01-13 04:22:18] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2026-01-13 04:22:18] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-13 04:22:18] [INFO]   -> Found value: VADEN, TED AND ANN
[2026-01-13 04:22:18] [INFO]   -> Set field 'businessName' = "VADEN, TED AND ANN"
[2026-01-13 04:22:18] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-13 04:22:18] [INFO]   -> No value found (null or empty)
[2026-01-13 04:22:18] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-13 04:22:18] [INFO]   -> Found value: 36.14293
[2026-01-13 04:22:18] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.14292999999999977944753482006490230560302734375
[2026-01-13 04:22:18] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-13 04:22:18] [INFO]   -> Found value: -85.25745
[2026-01-13 04:22:18] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.25745000000000572981662116944789886474609375
[2026-01-13 04:22:18] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-13 04:22:18] [INFO]   -> Found value: 2026-01-12 22:21:39
[2026-01-13 04:22:18] [INFO]   -> Set field 'alarm' = "2026-01-12 22:21:39"
[2026-01-13 04:22:18] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-13 04:22:18] [INFO]   -> Found value: 2026-01-12 22:22:07
[2026-01-13 04:22:18] [INFO]   -> Set field 'dispatched' = "2026-01-12 22:22:07"
[2026-01-13 04:22:18] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-13 04:22:18] [INFO]   -> No value found (null or empty)
[2026-01-13 04:22:18] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-13 04:22:18] [INFO]   -> No value found (null or empty)
[2026-01-13 04:22:18] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-13 04:22:18] [INFO]   -> No value found (null or empty)
[2026-01-13 04:22:18] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-13 04:22:18] [INFO]   -> Found value: HOME RUN DR/WATSON DR
[2026-01-13 04:22:18] [INFO]   -> Set field 'incidentLocationCross' = "HOME RUN DR\/WATSON DR"
[2026-01-13 04:22:18] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-13 04:22:18] [INFO]   -> Found value: MFR
[2026-01-13 04:22:18] [INFO]   -> Set field 'cADVehicleID' = "MFR"
[2026-01-13 04:22:18] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-13 04:22:18] [INFO]   -> Found value: 2026-01-12 22:22:07
[2026-01-13 04:22:18] [INFO]   -> Set field 'timedispatch' = "2026-01-12 22:22:07"
[2026-01-13 04:22:18] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-13 04:22:18] [INFO]   -> No value found (null or empty)
[2026-01-13 04:22:18] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-13 04:22:18] [INFO]   -> No value found (null or empty)
[2026-01-13 04:22:18] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-13 04:22:18] [INFO]   -> No value found (null or empty)
[2026-01-13 04:22:18] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-13 04:22:18] [INFO]   -> No value found (null or empty)
[2026-01-13 04:22:18] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-13 04:22:18] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-13 04:22:18] [INFO]   -> Found value: 20260004429
[2026-01-13 04:22:18] [INFO]   -> Set field 'policeReportNumber' = "20260004429"
[2026-01-13 04:22:18] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-13 04:22:18] [INFO]   -> Found value: [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01/12/26 22:21:46 ECLEMENS] Event spawned from CHEST PAIN.  ...
[2026-01-13 04:22:18] [INFO]   -> Set field 'dispatchNotes' = "[LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/12\/26 22:21:46 ECLEMENS] Event spawned from CHEST PAIN.  [01\/12\/2026 22:21:39 BPICHE] MOTHER IS HAVING CHEST PAIN  83 YOF  [01\/12\/26 22:21:34 BPICHE]]"
[2026-01-13 04:22:18] [INFO]   -> Set field 'cADLog' = "[LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/12\/26 22:21:46 ECLEMENS] Event spawned from CHEST PAIN.  [01\/12\/2026 22:21:39 BPICHE] MOTHER IS HAVING CHEST PAIN  83 YOF  [01\/12\/26 22:21:34 BPICHE]]"
[2026-01-13 04:22:18] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-13 04:22:18] [INFO]   -> Found value: MONTEREY
[2026-01-13 04:22:18] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2026-01-13 04:22:18] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-13 04:22:18] [INFO]   -> Found value: OLD WALTON
[2026-01-13 04:22:18] [INFO]   -> Set field 'streetName' = "OLD WALTON"
[2026-01-13 04:22:18] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-13 04:22:18] [INFO]   -> Found value: RD
[2026-01-13 04:22:18] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-13 04:22:18] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-13 04:22:18] [INFO]   -> Found value: 704 OLD WALTON RD
[2026-01-13 04:22:18] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "704 OLD WALTON RD"
[2026-01-13 04:22:18] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-13 04:22:18] [INFO] Concatenating street name and type
[2026-01-13 04:22:18] [INFO]   -> Combined street name: OLD WALTON RD
[2026-01-13 04:22:18] [INFO] Built locationCoordinates from lat/lng: 36.14293,-85.25745
[2026-01-13 04:22:18] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"MFD\nEMS\nMPD","incidentInternalId":"2026000019","dispatchRunNumber":"2026000019","incidentTypeValue1":"CHEST PAIN","incidentLocationStreetNumber":704,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"businessName":"VADEN, TED AND ANN","nERISIncidentLatitude":36.14292999999999977944753482006490230560302734375,"nERISIncidentLongitude":-85.25745000000000572981662116944789886474609375,"alarm":"2026-01-12 22:21:39","dispatched":"2026-01-12 22:22:07","incidentLocationCross":"HOME RUN DR\/WATSON DR","cADVehicleID":"MFR","timedispatch":"2026-01-12 22:22:07","policeReportNumber":"20260004429","dispatchNotes":"[LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/12\/26 22:21:46 ECLEMENS] Event spawned from CHEST PAIN.  [01\/12\/2026 22:21:39 BPICHE] MOTHER IS HAVING CHEST PAIN  83 YOF  [01\/12\/26 22:21:34 BPICHE]]","cADLog":"[LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/12\/26 22:21:46 ECLEMENS] Event spawned from CHEST PAIN.  [01\/12\/2026 22:21:39 BPICHE] MOTHER IS HAVING CHEST PAIN  83 YOF  [01\/12\/26 22:21:34 BPICHE]]","incidentLocationCity":"MONTEREY","streetName":"OLD WALTON RD","incidentAddressTextVersionStreet":"704 OLD WALTON RD","locationCoordinates":"36.14293,-85.25745"}
[2026-01-13 04:22:18] [INFO] Number of extracted fields: 22
[2026-01-13 04:22:18] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
EMS
MPD'
[2026-01-13 04:22:18] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
EMS
MPD', Parsed IDs = ["MFD","EMS","MPD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 4
[2026-01-13 04:22:18] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","EMS","MPD"]
[2026-01-13 04:22:18] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-13 04:22:18] [INFO] SUCCESS: Routed to agency 'Monterey Fire Department' (ID: 68e67aaba2bb4565e) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-13 04:22:18] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","MPD"]
[2026-01-13 04:22:18] [INFO] Fetched 1 stations from Stations module for agency 'Monterey Fire Department': ["68ffe49c256b67300"]
[2026-01-13 04:22:18] [INFO] Final routing: saasclientId = 68e67aaba2bb4565e, dispatchStationsIds = ["68ffe49c256b67300"], matchedAgencyIndex = 0
[2026-01-13 04:22:18] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-13 04:22:18] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-13 04:22:19] [INFO] Updated FTPFiles record saasclientId to routed agency: 68e67aaba2bb4565e
[2026-01-13 04:22:19] [INFO] Found existing IncidentTypeMapping with ID: 694ff5f932f4685e7
[2026-01-13 04:22:21] [INFO] Created new Dispatches record with ID: 6965c87b822a6180d
[2026-01-13 04:22:21] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260004429_20260113_042218.XML
[2026-01-13 04:22:21] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260004429_20260113_042218.XML
[2026-01-13 04:22:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260004430_20260113_042258.XML
[2026-01-13 04:22:58] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260004430_20260113_042258.XML for user: 68f1466aed072ad4a
[2026-01-13 04:22:58] [INFO] File size: 5758 bytes
[2026-01-13 04:22:59] [INFO] Created FTPFiles record with ID: 6965c8a32d5bd7702
[2026-01-13 04:22:59] [INFO] About to extract fields from XML. File size: 5758 bytes
[2026-01-13 04:22:59] [INFO] Number of mappings: 28
[2026-01-13 04:22:59] [INFO] Starting XML parsing. Content length: 5758
[2026-01-13 04:22:59] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-13 04:22:59] [INFO] Processing 28 field mappings
[2026-01-13 04:22:59] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-13 04:22:59] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-13 04:22:59] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 04:22:59] [INFO] Found 4 elements for 'AgencyCode', concatenating 4 non-empty values
[2026-01-13 04:22:59] [INFO]   -> Found value: PCFD
EMS
MPD
MFD
[2026-01-13 04:22:59] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nMPD\nMFD"
[2026-01-13 04:22:59] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 04:22:59] [INFO] Found 4 elements for 'ReportNumber', using FIRST value only
[2026-01-13 04:22:59] [INFO]   -> Found value: 2026000109
[2026-01-13 04:22:59] [INFO]   -> Set field 'incidentInternalId' = "2026000109"
[2026-01-13 04:22:59] [INFO]   -> Set field 'dispatchRunNumber' = "2026000109"
[2026-01-13 04:22:59] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-13 04:22:59] [INFO]   -> Found value: CHEST PAIN
[2026-01-13 04:22:59] [INFO]   -> Set field 'incidentTypeValue1' = "CHEST PAIN"
[2026-01-13 04:22:59] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-13 04:22:59] [INFO]   -> Found value: 704
[2026-01-13 04:22:59] [INFO]   -> Set field 'incidentLocationStreetNumber' = 704
[2026-01-13 04:22:59] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-13 04:22:59] [INFO]   -> Found value: TN
[2026-01-13 04:22:59] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-13 04:22:59] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-13 04:22:59] [INFO]   -> Found value: 38574
[2026-01-13 04:22:59] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2026-01-13 04:22:59] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-13 04:22:59] [INFO]   -> Found value: VADEN, TED AND ANN
[2026-01-13 04:22:59] [INFO]   -> Set field 'businessName' = "VADEN, TED AND ANN"
[2026-01-13 04:22:59] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-13 04:22:59] [INFO]   -> No value found (null or empty)
[2026-01-13 04:22:59] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-13 04:22:59] [INFO]   -> Found value: 36.14293
[2026-01-13 04:22:59] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.14292999999999977944753482006490230560302734375
[2026-01-13 04:22:59] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-13 04:22:59] [INFO]   -> Found value: -85.25745
[2026-01-13 04:22:59] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.25745000000000572981662116944789886474609375
[2026-01-13 04:22:59] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-13 04:22:59] [INFO]   -> Found value: 2026-01-12 22:22:36
[2026-01-13 04:22:59] [INFO]   -> Set field 'alarm' = "2026-01-12 22:22:36"
[2026-01-13 04:22:59] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-13 04:22:59] [INFO]   -> Found value: 2026-01-12 22:22:50
[2026-01-13 04:22:59] [INFO]   -> Set field 'dispatched' = "2026-01-12 22:22:50"
[2026-01-13 04:22:59] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-13 04:22:59] [INFO]   -> No value found (null or empty)
[2026-01-13 04:22:59] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-13 04:22:59] [INFO]   -> No value found (null or empty)
[2026-01-13 04:22:59] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-13 04:22:59] [INFO]   -> No value found (null or empty)
[2026-01-13 04:22:59] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-13 04:22:59] [INFO]   -> Found value: HOME RUN DR/WATSON DR
[2026-01-13 04:22:59] [INFO]   -> Set field 'incidentLocationCross' = "HOME RUN DR\/WATSON DR"
[2026-01-13 04:22:59] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-13 04:22:59] [INFO]   -> Found value: PCFR
[2026-01-13 04:22:59] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-13 04:22:59] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-13 04:22:59] [INFO]   -> Found value: 2026-01-12 22:22:50
[2026-01-13 04:22:59] [INFO]   -> Set field 'timedispatch' = "2026-01-12 22:22:50"
[2026-01-13 04:22:59] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-13 04:22:59] [INFO]   -> No value found (null or empty)
[2026-01-13 04:22:59] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-13 04:22:59] [INFO]   -> No value found (null or empty)
[2026-01-13 04:22:59] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-13 04:22:59] [INFO]   -> No value found (null or empty)
[2026-01-13 04:22:59] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-13 04:22:59] [INFO]   -> No value found (null or empty)
[2026-01-13 04:22:59] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-13 04:22:59] [INFO] Found 4 elements for 'CadInciNumber', using FIRST value only
[2026-01-13 04:22:59] [INFO]   -> Found value: 20260004430
[2026-01-13 04:22:59] [INFO]   -> Set field 'policeReportNumber' = "20260004430"
[2026-01-13 04:22:59] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-13 04:22:59] [INFO]   -> Found value: Event spawned from CHEST PAIN.  [01/12/2026 22:22:36 TSCOTT] [EMS] ANNA VADEN  [01/12/26 22:22:32 BP...
[2026-01-13 04:22:59] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from CHEST PAIN.  [01\/12\/2026 22:22:36 TSCOTT] [EMS] ANNA VADEN  [01\/12\/26 22:22:32 BPICHE] [LAW] MPD ENRT  [01\/12\/26 22:22:23 ECLEMENS] [EMS] HX OF HEART ISSUES  FRONT DOOR ENTRANCE  [01\/12\/26 22:22:11 BPICHE] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/12\/26 22:21:46 ECLEMENS] Event spawned from CHEST PAIN.  [01\/12\/2026 22:21:39 BPICHE] MOTHER IS HAVING CHEST PAIN  83 YOF  [01\/12\/26 22:21:34 BPICHE]]"
[2026-01-13 04:22:59] [INFO]   -> Set field 'cADLog' = "Event spawned from CHEST PAIN.  [01\/12\/2026 22:22:36 TSCOTT] [EMS] ANNA VADEN  [01\/12\/26 22:22:32 BPICHE] [LAW] MPD ENRT  [01\/12\/26 22:22:23 ECLEMENS] [EMS] HX OF HEART ISSUES  FRONT DOOR ENTRANCE  [01\/12\/26 22:22:11 BPICHE] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/12\/26 22:21:46 ECLEMENS] Event spawned from CHEST PAIN.  [01\/12\/2026 22:21:39 BPICHE] MOTHER IS HAVING CHEST PAIN  83 YOF  [01\/12\/26 22:21:34 BPICHE]]"
[2026-01-13 04:22:59] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-13 04:22:59] [INFO]   -> Found value: MONTEREY
[2026-01-13 04:22:59] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2026-01-13 04:22:59] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-13 04:22:59] [INFO]   -> Found value: OLD WALTON
[2026-01-13 04:22:59] [INFO]   -> Set field 'streetName' = "OLD WALTON"
[2026-01-13 04:22:59] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-13 04:22:59] [INFO]   -> Found value: RD
[2026-01-13 04:22:59] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-13 04:22:59] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-13 04:22:59] [INFO]   -> Found value: 704 OLD WALTON RD
[2026-01-13 04:22:59] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "704 OLD WALTON RD"
[2026-01-13 04:22:59] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-13 04:22:59] [INFO] Concatenating street name and type
[2026-01-13 04:22:59] [INFO]   -> Combined street name: OLD WALTON RD
[2026-01-13 04:22:59] [INFO] Built locationCoordinates from lat/lng: 36.14293,-85.25745
[2026-01-13 04:22:59] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nMPD\nMFD","incidentInternalId":"2026000109","dispatchRunNumber":"2026000109","incidentTypeValue1":"CHEST PAIN","incidentLocationStreetNumber":704,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"businessName":"VADEN, TED AND ANN","nERISIncidentLatitude":36.14292999999999977944753482006490230560302734375,"nERISIncidentLongitude":-85.25745000000000572981662116944789886474609375,"alarm":"2026-01-12 22:22:36","dispatched":"2026-01-12 22:22:50","incidentLocationCross":"HOME RUN DR\/WATSON DR","cADVehicleID":"PCFR","timedispatch":"2026-01-12 22:22:50","policeReportNumber":"20260004430","dispatchNotes":"Event spawned from CHEST PAIN.  [01\/12\/2026 22:22:36 TSCOTT] [EMS] ANNA VADEN  [01\/12\/26 22:22:32 BPICHE] [LAW] MPD ENRT  [01\/12\/26 22:22:23 ECLEMENS] [EMS] HX OF HEART ISSUES  FRONT DOOR ENTRANCE  [01\/12\/26 22:22:11 BPICHE] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/12\/26 22:21:46 ECLEMENS] Event spawned from CHEST PAIN.  [01\/12\/2026 22:21:39 BPICHE] MOTHER IS HAVING CHEST PAIN  83 YOF  [01\/12\/26 22:21:34 BPICHE]]","cADLog":"Event spawned from CHEST PAIN.  [01\/12\/2026 22:22:36 TSCOTT] [EMS] ANNA VADEN  [01\/12\/26 22:22:32 BPICHE] [LAW] MPD ENRT  [01\/12\/26 22:22:23 ECLEMENS] [EMS] HX OF HEART ISSUES  FRONT DOOR ENTRANCE  [01\/12\/26 22:22:11 BPICHE] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/12\/26 22:21:46 ECLEMENS] Event spawned from CHEST PAIN.  [01\/12\/2026 22:21:39 BPICHE] MOTHER IS HAVING CHEST PAIN  83 YOF  [01\/12\/26 22:21:34 BPICHE]]","incidentLocationCity":"MONTEREY","streetName":"OLD WALTON RD","incidentAddressTextVersionStreet":"704 OLD WALTON RD","locationCoordinates":"36.14293,-85.25745"}
[2026-01-13 04:22:59] [INFO] Number of extracted fields: 22
[2026-01-13 04:22:59] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
MPD
MFD'
[2026-01-13 04:22:59] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
MPD
MFD', Parsed IDs = ["PCFD","EMS","MPD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 4
[2026-01-13 04:22:59] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","MPD","MFD"]
[2026-01-13 04:22:59] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-13 04:22:59] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-13 04:22:59] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","MPD","MFD"]
[2026-01-13 04:22:59] [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-13 04:22:59] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-13 04:22:59] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-13 04:22:59] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-13 04:22:59] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-13 04:22:59] [INFO] Found existing IncidentTypeMapping with ID: 6939c33d3eae65119
[2026-01-13 04:23:08] [INFO] Created new Dispatches record with ID: 6965c8a3e747caeb9
[2026-01-13 04:23:08] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260004430_20260113_042258.XML
[2026-01-13 04:23:08] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260004430_20260113_042258.XML
[2026-01-13 04:37:38] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002613.xml
[2026-01-13 04:37:38] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002613.xml for user: 69320e6a9e3e5ef71
[2026-01-13 04:37:38] [INFO] File size: 6865 bytes
[2026-01-13 04:37:38] [INFO] Created FTPFiles record with ID: 6965cc12eb859d39d
[2026-01-13 04:37:38] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 04:37:38] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002613.xml
[2026-01-13 04:37:38] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002613.xml
[2026-01-13 04:37:49] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002613.xml
[2026-01-13 04:37:49] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002613.xml for user: 69320e6a9e3e5ef71
[2026-01-13 04:37:49] [INFO] File size: 6865 bytes
[2026-01-13 04:37:49] [INFO] Created FTPFiles record with ID: 6965cc1dea6fbc99f
[2026-01-13 04:37:49] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 04:37:49] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002613.xml
[2026-01-13 04:37:49] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002613.xml
[2026-01-13 04:37:50] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002613.xml
[2026-01-13 04:37:50] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002613.xml for user: 69320e6a9e3e5ef71
[2026-01-13 04:37:50] [INFO] File size: 7837 bytes
[2026-01-13 04:37:51] [INFO] Created FTPFiles record with ID: 6965cc1f08448fa9f
[2026-01-13 04:37:51] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 04:37:51] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002613.xml
[2026-01-13 04:37:51] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002613.xml
[2026-01-13 04:37:51] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002613.xml
[2026-01-13 04:37:51] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002613.xml for user: 69320e6a9e3e5ef71
[2026-01-13 04:37:51] [INFO] File size: 7837 bytes
[2026-01-13 04:37:52] [INFO] Created FTPFiles record with ID: 6965cc20271131228
[2026-01-13 04:37:52] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 04:37:52] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002613.xml
[2026-01-13 04:37:52] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002613.xml
[2026-01-13 04:38:32] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002613.xml
[2026-01-13 04:38:32] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002613.xml for user: 69320e6a9e3e5ef71
[2026-01-13 04:38:32] [INFO] File size: 8869 bytes
[2026-01-13 04:38:33] [INFO] Created FTPFiles record with ID: 6965cc492fe2f6b5b
[2026-01-13 04:38:33] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 04:38:33] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002613.xml
[2026-01-13 04:38:33] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002613.xml
[2026-01-13 04:58:07] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-01219.xml
[2026-01-13 04:58:07] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-01219.xml for user: 68d56363ec1209189
[2026-01-13 04:58:07] [INFO] File size: 1717 bytes
[2026-01-13 04:58:07] [INFO] Created FTPFiles record with ID: 6965d0df9dfe2228c
[2026-01-13 04:58:07] [INFO] About to extract fields from XML. File size: 1717 bytes
[2026-01-13 04:58:07] [INFO] Number of mappings: 21
[2026-01-13 04:58:07] [INFO] Starting XML parsing. Content length: 1717
[2026-01-13 04:58:07] [INFO] XML parsed successfully. Root element: Incident
[2026-01-13 04:58:07] [INFO] Processing 21 field mappings
[2026-01-13 04:58:07] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-13 04:58:07] [INFO]   -> Found value: 26-01219
[2026-01-13 04:58:07] [INFO]   -> Set field 'dispatchRunNumber' = "26-01219"
[2026-01-13 04:58:07] [INFO]   -> Set field 'cADNumber' = "26-01219"
[2026-01-13 04:58:07] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-13 04:58:07] [INFO]   -> Found value: 5025
[2026-01-13 04:58:07] [INFO]   -> Set field 'incidentLocationStreetNumber' = 5025
[2026-01-13 04:58:07] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-13 04:58:07] [INFO]   -> Found value: STATE HIGHWAY 77
[2026-01-13 04:58:07] [INFO]   -> Set field 'streetName' = "STATE HIGHWAY 77"
[2026-01-13 04:58:07] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-13 04:58:07] [INFO]   -> No value found (null or empty)
[2026-01-13 04:58:07] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-13 04:58:07] [INFO]   -> Found value: BENTON
[2026-01-13 04:58:07] [INFO]   -> Set field 'incidentLocationCity' = "BENTON"
[2026-01-13 04:58:07] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-13 04:58:07] [INFO]   -> No value found (null or empty)
[2026-01-13 04:58:07] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-13 04:58:07] [INFO]   -> No value found (null or empty)
[2026-01-13 04:58:07] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-13 04:58:07] [INFO]   -> Found value: 63736
[2026-01-13 04:58:07] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63736
[2026-01-13 04:58:07] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-13 04:58:07] [INFO]   -> No value found (null or empty)
[2026-01-13 04:58:07] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-13 04:58:07] [INFO]   -> No value found (null or empty)
[2026-01-13 04:58:07] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-13 04:58:07] [INFO]   -> Found value: FALL
[2026-01-13 04:58:07] [INFO]   -> Set field 'incidentTypeValue1' = "FALL"
[2026-01-13 04:58:07] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-13 04:58:07] [INFO]   -> Found value: 01-12-2026 22:46:28|WARNING: ADDRESS ALERT EXISTS
Reason for alert:BIOHAZARD
Notes:2991 ADV RESIDENC...
[2026-01-13 04:58:07] [INFO]   -> Set field 'dispatchNotes' = "01-12-2026 22:46:28|WARNING: ADDRESS ALERT EXISTS\nReason for alert:BIOHAZARD\nNotes:2991 ADV RESIDENCE IS A BIOHAZARD AND PERSONNEL NEED TO WEAR N100 MASKS 01-12-2026 22:46:00|Call Received on 01\/12\/2026 @ 22:45\n\n85 YEAR OLD FALLEN-NO KNOWN INJURIES 01-12-2026 22:46:24|NSCAD, FU 01-12-2026 22:47:43|KNEE IS BLEEDING 01-12-2026 22:52:03|1724 ENROUTE 01-12-2026 22:54:28|1724 ON SCENE 01-12-2026 22:57:29|1724 ADVISED SUBJECT JUST NEEDED HELP GETTING UP CANCEL EMS"
[2026-01-13 04:58:07] [INFO]   -> Set field 'cADLog' = "01-12-2026 22:46:28|WARNING: ADDRESS ALERT EXISTS\nReason for alert:BIOHAZARD\nNotes:2991 ADV RESIDENCE IS A BIOHAZARD AND PERSONNEL NEED TO WEAR N100 MASKS 01-12-2026 22:46:00|Call Received on 01\/12\/2026 @ 22:45\n\n85 YEAR OLD FALLEN-NO KNOWN INJURIES 01-12-2026 22:46:24|NSCAD, FU 01-12-2026 22:47:43|KNEE IS BLEEDING 01-12-2026 22:52:03|1724 ENROUTE 01-12-2026 22:54:28|1724 ON SCENE 01-12-2026 22:57:29|1724 ADVISED SUBJECT JUST NEEDED HELP GETTING UP CANCEL EMS"
[2026-01-13 04:58:07] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-13 04:58:07] [INFO]   -> Found value: 01-12-2026T22:49:28
[2026-01-13 04:58:07] [INFO] Reformatted DD-MM-YYYY date '01-12-2026' (day=01, month=12) to ISO: 2026-12-01T22:49:28
[2026-01-13 04:58:07] [INFO]   -> Set field 'alarm' = "2026-12-01 22:49:28"
[2026-01-13 04:58:07] [INFO] Reformatted DD-MM-YYYY date '01-12-2026' (day=01, month=12) to ISO: 2026-12-01T22:49:28
[2026-01-13 04:58:07] [INFO]   -> Set field 'dispatched' = "2026-12-01 22:49:28"
[2026-01-13 04:58:07] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-13 04:58:07] [INFO]   -> No value found (null or empty)
[2026-01-13 04:58:07] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-13 04:58:07] [INFO]   -> No value found (null or empty)
[2026-01-13 04:58:07] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-13 04:58:07] [INFO]   -> Found value: RURAL PAGE
[2026-01-13 04:58:07] [INFO]   -> Set field 'cADVehicleID' = "RURAL PAGE"
[2026-01-13 04:58:07] [INFO]   -> Set field 'name' = "RURAL PAGE"
[2026-01-13 04:58:07] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-13 04:58:07] [INFO]   -> No value found (null or empty)
[2026-01-13 04:58:07] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-13 04:58:07] [INFO]   -> No value found (null or empty)
[2026-01-13 04:58:07] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-13 04:58:07] [INFO]   -> Found value: 01-12-2026T22:57:35
[2026-01-13 04:58:07] [INFO] Reformatted DD-MM-YYYY date '01-12-2026' (day=01, month=12) to ISO: 2026-12-01T22:57:35
[2026-01-13 04:58:07] [INFO]   -> Set field 'timeunitclear' = "2026-12-01 22:57:35"
[2026-01-13 04:58:07] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-13 04:58:07] [INFO]   -> Found value: 01-12-2026T22:49:28
[2026-01-13 04:58:07] [INFO] Reformatted DD-MM-YYYY date '01-12-2026' (day=01, month=12) to ISO: 2026-12-01T22:49:28
[2026-01-13 04:58:07] [INFO]   -> Set field 'timedispatch' = "2026-12-01 22:49:28"
[2026-01-13 04:58:07] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-13 04:58:07] [INFO]   -> Found value: SCRFD
[2026-01-13 04:58:07] [INFO]   -> Set field 'cADAgencyIdentifier' = "SCRFD"
[2026-01-13 04:58:07] [INFO] Finished extracting fields. Total fields extracted: 16
[2026-01-13 04:58:07] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-01219","cADNumber":"26-01219","incidentLocationStreetNumber":5025,"streetName":"STATE HIGHWAY 77","incidentLocationCity":"BENTON","nERISIncidentPostalCode":63736,"incidentTypeValue1":"FALL","dispatchNotes":"01-12-2026 22:46:28|WARNING: ADDRESS ALERT EXISTS\nReason for alert:BIOHAZARD\nNotes:2991 ADV RESIDENCE IS A BIOHAZARD AND PERSONNEL NEED TO WEAR N100 MASKS 01-12-2026 22:46:00|Call Received on 01\/12\/2026 @ 22:45\n\n85 YEAR OLD FALLEN-NO KNOWN INJURIES 01-12-2026 22:46:24|NSCAD, FU 01-12-2026 22:47:43|KNEE IS BLEEDING 01-12-2026 22:52:03|1724 ENROUTE 01-12-2026 22:54:28|1724 ON SCENE 01-12-2026 22:57:29|1724 ADVISED SUBJECT JUST NEEDED HELP GETTING UP CANCEL EMS","cADLog":"01-12-2026 22:46:28|WARNING: ADDRESS ALERT EXISTS\nReason for alert:BIOHAZARD\nNotes:2991 ADV RESIDENCE IS A BIOHAZARD AND PERSONNEL NEED TO WEAR N100 MASKS 01-12-2026 22:46:00|Call Received on 01\/12\/2026 @ 22:45\n\n85 YEAR OLD FALLEN-NO KNOWN INJURIES 01-12-2026 22:46:24|NSCAD, FU 01-12-2026 22:47:43|KNEE IS BLEEDING 01-12-2026 22:52:03|1724 ENROUTE 01-12-2026 22:54:28|1724 ON SCENE 01-12-2026 22:57:29|1724 ADVISED SUBJECT JUST NEEDED HELP GETTING UP CANCEL EMS","alarm":"2026-12-01 22:49:28","dispatched":"2026-12-01 22:49:28","cADVehicleID":"RURAL PAGE","name":"RURAL PAGE","timeunitclear":"2026-12-01 22:57:35","timedispatch":"2026-12-01 22:49:28","cADAgencyIdentifier":"SCRFD"}
[2026-01-13 04:58:07] [INFO] Number of extracted fields: 16
[2026-01-13 04:58:07] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SCRFD'
[2026-01-13 04:58:07] [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-13 04:58:07] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SCRFD"]
[2026-01-13 04:58:07] [INFO] Attempting SAASClient lookup for AgencyCode 'SCRFD' (index 0) within mailbox's assigned agencies
[2026-01-13 04:58:07] [INFO] SUCCESS: Routed to agency 'Scott County Rural Fire Protection District' (ID: 6643bdb30659f00d8) at INDEX 0 based on AgencyCode 'SCRFD'
[2026-01-13 04:58:07] [INFO] Fetched 6 stations from Stations module for agency 'Scott County Rural Fire Protection District': ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"]
[2026-01-13 04:58:07] [INFO] Final routing: saasclientId = 6643bdb30659f00d8, dispatchStationsIds = ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"], matchedAgencyIndex = 0
[2026-01-13 04:58:08] [INFO] Updated FTPFiles record saasclientId to routed agency: 6643bdb30659f00d8
[2026-01-13 04:58:08] [INFO] Found existing IncidentTypeMapping with ID: 694108adc0afa89c5
[2026-01-13 04:58:08] [INFO] Found existing Dispatch with cADNumber '26-01219', ID: 6965cf0559c88c654 - will update instead of create
[2026-01-13 04:58:08] [INFO] Updated existing Dispatches record with ID: 6965cf0559c88c654
[2026-01-13 04:58:08] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-01219.xml
[2026-01-13 04:58:08] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-01219.xml
[2026-01-13 07:52:57] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 07:52:57] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml for user: 69320e6a9e3e5ef71
[2026-01-13 07:52:57] [INFO] File size: 12489 bytes
[2026-01-13 07:52:57] [INFO] Created FTPFiles record with ID: 6965f9d9550806174
[2026-01-13 07:52:57] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 07:52:57] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 07:52:57] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 07:52:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 07:52:58] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml for user: 69320e6a9e3e5ef71
[2026-01-13 07:52:58] [INFO] File size: 12489 bytes
[2026-01-13 07:52:58] [INFO] Created FTPFiles record with ID: 6965f9da4c79d6cb2
[2026-01-13 07:52:58] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 07:52:58] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 07:52:58] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 07:53:01] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 07:53:01] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml for user: 69320e6a9e3e5ef71
[2026-01-13 07:53:01] [INFO] File size: 13446 bytes
[2026-01-13 07:53:01] [INFO] Created FTPFiles record with ID: 6965f9dd64d6c0a98
[2026-01-13 07:53:01] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 07:53:01] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 07:53:01] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 07:57:21] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 01:57:17Z.xml
[2026-01-13 07:57:21] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 01:57:17Z.xml
[2026-01-13 07:57:22] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 01:57:20Z.xml
[2026-01-13 07:57:22] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 01:57:20Z.xml
[2026-01-13 07:57:24] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 01:57:23Z.xml
[2026-01-13 07:57:24] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 01:57:23Z.xml
[2026-01-13 07:57:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 01:57:24Z.xml
[2026-01-13 07:57:26] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 01:57:24Z.xml
[2026-01-13 07:57:36] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 01:57:35Z.xml
[2026-01-13 07:57:36] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 01:57:35Z.xml
[2026-01-13 08:00:01] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:00:00Z.xml
[2026-01-13 08:00:01] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:00:00Z.xml
[2026-01-13 08:01:32] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:01:30Z.xml
[2026-01-13 08:01:32] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:01:30Z.xml
[2026-01-13 08:03:07] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:03:05Z.xml
[2026-01-13 08:03:07] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:03:05Z.xml
[2026-01-13 08:03:32] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:03:31Z.xml
[2026-01-13 08:03:32] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:03:31Z.xml
[2026-01-13 08:04:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:04:09Z.xml
[2026-01-13 08:04:11] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:04:09Z.xml
[2026-01-13 08:08:51] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:08:50Z.xml
[2026-01-13 08:08:51] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:08:50Z.xml
[2026-01-13 08:09:49] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:09:47Z.xml
[2026-01-13 08:09:49] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:09:47Z.xml
[2026-01-13 08:11:57] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:11:55Z.xml
[2026-01-13 08:11:57] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:11:55Z.xml
[2026-01-13 08:11:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:11:57Z.xml
[2026-01-13 08:11:58] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:11:57Z.xml
[2026-01-13 08:12:31] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:12:30Z.xml
[2026-01-13 08:12:31] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:12:30Z.xml
[2026-01-13 08:14:51] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:14:49Z.xml
[2026-01-13 08:14:51] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:14:49Z.xml
[2026-01-13 08:20:22] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:20:20Z.xml
[2026-01-13 08:20:22] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:20:20Z.xml
[2026-01-13 08:20:45] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:20:43Z.xml
[2026-01-13 08:20:45] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:20:43Z.xml
[2026-01-13 08:23:17] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:23:16Z.xml
[2026-01-13 08:23:17] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:23:16Z.xml
[2026-01-13 08:23:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:23:37Z.xml
[2026-01-13 08:23:39] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:23:37Z.xml
[2026-01-13 08:24:37] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:24:35Z.xml
[2026-01-13 08:24:37] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:24:35Z.xml
[2026-01-13 08:25:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:25:10Z.xml
[2026-01-13 08:25:11] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:25:10Z.xml
[2026-01-13 08:28:45] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:28:44Z.xml
[2026-01-13 08:28:45] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:28:44Z.xml
[2026-01-13 08:32:04] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:32:03Z.xml
[2026-01-13 08:32:04] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:32:03Z.xml
[2026-01-13 08:32:05] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:32:03Z.xml
[2026-01-13 08:32:05] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:32:03Z.xml
[2026-01-13 08:42:25] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:42:21Z.xml
[2026-01-13 08:42:25] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:42:21Z.xml
[2026-01-13 08:44:24] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:44:22Z.xml
[2026-01-13 08:44:24] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:44:22Z.xml
[2026-01-13 08:44:43] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:44:41Z.xml
[2026-01-13 08:44:43] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:44:41Z.xml
[2026-01-13 08:44:55] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:44:53Z.xml
[2026-01-13 08:44:55] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:44:53Z.xml
[2026-01-13 08:46:45] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:46:44Z.xml
[2026-01-13 08:46:45] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:46:44Z.xml
[2026-01-13 08:46:46] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:46:44Z.xml
[2026-01-13 08:46:46] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:46:44Z.xml
[2026-01-13 08:51:45] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:51:43Z.xml
[2026-01-13 08:51:45] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:51:43Z.xml
[2026-01-13 08:59:41] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:59:39Z.xml
[2026-01-13 08:59:41] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 02:59:39Z.xml
[2026-01-13 09:00:43] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 03:00:41Z.xml
[2026-01-13 09:00:43] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 03:00:41Z.xml
[2026-01-13 09:02:05] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 03:02:03Z.xml
[2026-01-13 09:02:05] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 03:02:03Z.xml
[2026-01-13 09:07:35] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 03:07:33Z.xml
[2026-01-13 09:07:35] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 03:07:33Z.xml
[2026-01-13 09:26:57] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 03:26:53Z.xml
[2026-01-13 09:26:57] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 03:26:53Z.xml
[2026-01-13 09:29:50] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 03:29:48Z.xml
[2026-01-13 09:29:50] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 03:29:48Z.xml
[2026-01-13 09:45:49] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 03:45:45Z.xml
[2026-01-13 09:45:49] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 03:45:45Z.xml
[2026-01-13 09:46:34] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 03:46:32Z.xml
[2026-01-13 09:46:34] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 03:46:32Z.xml
[2026-01-13 09:58:45] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 03:58:41Z.xml
[2026-01-13 09:58:45] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 03:58:41Z.xml
[2026-01-13 09:59:37] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 03:59:35Z.xml
[2026-01-13 09:59:37] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 03:59:35Z.xml
[2026-01-13 10:01:57] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:01:55Z.xml
[2026-01-13 10:01:57] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:01:55Z.xml
[2026-01-13 10:02:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:02:25Z.xml
[2026-01-13 10:02:26] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:02:25Z.xml
[2026-01-13 10:17:57] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:17:53Z.xml
[2026-01-13 10:17:57] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:17:53Z.xml
[2026-01-13 10:18:42] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:18:40Z.xml
[2026-01-13 10:18:42] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:18:40Z.xml
[2026-01-13 10:24:52] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:24:50Z.xml
[2026-01-13 10:24:52] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:24:50Z.xml
[2026-01-13 10:35:43] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:35:39Z.xml
[2026-01-13 10:35:43] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:35:39Z.xml
[2026-01-13 10:37:46] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:37:44Z.xml
[2026-01-13 10:37:46] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:37:44Z.xml
[2026-01-13 10:37:54] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:37:52Z.xml
[2026-01-13 10:37:54] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:37:52Z.xml
[2026-01-13 10:38:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:38:08Z.xml
[2026-01-13 10:38:09] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:38:08Z.xml
[2026-01-13 10:38:12] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:38:10Z.xml
[2026-01-13 10:38:12] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:38:10Z.xml
[2026-01-13 10:38:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:38:11Z.xml
[2026-01-13 10:38:13] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:38:11Z.xml
[2026-01-13 10:40:02] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:40:00Z.xml
[2026-01-13 10:40:02] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:40:00Z.xml
[2026-01-13 10:40:34] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:40:32Z.xml
[2026-01-13 10:40:34] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:40:32Z.xml
[2026-01-13 10:40:35] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:40:33Z.xml
[2026-01-13 10:40:35] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:40:33Z.xml for user: 66a7b78a47817ab30
[2026-01-13 10:40:35] [INFO] File size: 14600 bytes
[2026-01-13 10:40:35] [INFO] Created FTPFiles record with ID: 6966212389e7dfed2
[2026-01-13 10:40:35] [INFO] About to extract fields from XML. File size: 14600 bytes
[2026-01-13 10:40:35] [INFO] Number of mappings: 14
[2026-01-13 10:40:35] [INFO] Starting XML parsing. Content length: 14600
[2026-01-13 10:40:35] [ERROR] XML Parse Error: Namespace prefix s for id on CADServiceCall is not defined on line 1
[2026-01-13 10:40:35] [ERROR] XML Parse Error: Couldn't find end of Start Tag C line 1 on line 1
[2026-01-13 10:40:35] [ERROR] Error extracting XML fields: Failed to parse XML content - see errors above
[2026-01-13 10:40:35] [ERROR] Error location: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:96
[2026-01-13 10:40:35] [ERROR] Stack trace: #0 /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php(685): extractMappedFieldsFromXML('<CADServiceCall...', Array)
#1 {main}
[2026-01-13 10:40:35] [ERROR] EXCEPTION during field extraction: Failed to parse XML content - see errors above
[2026-01-13 10:40:35] [ERROR] Exception file: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php line: 96
[2026-01-13 10:40:35] [ERROR] Exception trace: #0 /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php(685): extractMappedFieldsFromXML('<CADServiceCall...', Array)
#1 {main}
[2026-01-13 10:40:35] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:40:33Z.xml: Failed to parse XML content - see errors above
[2026-01-13 10:40:35] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:96
[2026-01-13 10:41:41] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:41:39Z.xml
[2026-01-13 10:41:41] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:41:39Z.xml
[2026-01-13 10:41:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:41:45Z.xml
[2026-01-13 10:41:47] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:41:45Z.xml
[2026-01-13 10:42:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:42:24Z.xml
[2026-01-13 10:42:26] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:42:24Z.xml
[2026-01-13 10:42:48] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:42:46Z.xml
[2026-01-13 10:42:48] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002094_2026-01-13 04:42:46Z.xml
[2026-01-13 11:34:29] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260004485_20260113_113428.XML
[2026-01-13 11:34:29] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260004485_20260113_113428.XML for user: 68f1466aed072ad4a
[2026-01-13 11:34:29] [INFO] File size: 5676 bytes
[2026-01-13 11:34:29] [INFO] Created FTPFiles record with ID: 69662dc54d1e02486
[2026-01-13 11:34:29] [INFO] About to extract fields from XML. File size: 5676 bytes
[2026-01-13 11:34:29] [INFO] Number of mappings: 28
[2026-01-13 11:34:29] [INFO] Starting XML parsing. Content length: 5676
[2026-01-13 11:34:29] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-13 11:34:29] [INFO] Processing 28 field mappings
[2026-01-13 11:34:29] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-13 11:34:29] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-13 11:34:29] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 11:34:29] [INFO] Found 4 elements for 'AgencyCode', concatenating 4 non-empty values
[2026-01-13 11:34:29] [INFO]   -> Found value: BFD
EMS
BPD
PCSO
[2026-01-13 11:34:29] [INFO]   -> Set field 'cADAgencyIdentifier' = "BFD\nEMS\nBPD\nPCSO"
[2026-01-13 11:34:29] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 11:34:29] [INFO] Found 4 elements for 'ReportNumber', using FIRST value only
[2026-01-13 11:34:29] [INFO]   -> Found value: 2026000017
[2026-01-13 11:34:29] [INFO]   -> Set field 'incidentInternalId' = "2026000017"
[2026-01-13 11:34:29] [INFO]   -> Set field 'dispatchRunNumber' = "2026000017"
[2026-01-13 11:34:29] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-13 11:34:29] [INFO]   -> Found value: MENTAL STATUS CHANGES
[2026-01-13 11:34:29] [INFO]   -> Set field 'incidentTypeValue1' = "MENTAL STATUS CHANGES"
[2026-01-13 11:34:29] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-13 11:34:29] [INFO]   -> Found value: 107
[2026-01-13 11:34:29] [INFO]   -> Set field 'incidentLocationStreetNumber' = 107
[2026-01-13 11:34:29] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-13 11:34:29] [INFO]   -> Found value: TN
[2026-01-13 11:34:29] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-13 11:34:29] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-13 11:34:29] [INFO]   -> Found value: 38544
[2026-01-13 11:34:29] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38544
[2026-01-13 11:34:29] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-13 11:34:29] [INFO]   -> No value found (null or empty)
[2026-01-13 11:34:29] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-13 11:34:29] [INFO]   -> No value found (null or empty)
[2026-01-13 11:34:29] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-13 11:34:29] [INFO]   -> Found value: 36.15472
[2026-01-13 11:34:29] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.15471999999999752617441117763519287109375
[2026-01-13 11:34:29] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-13 11:34:29] [INFO]   -> Found value: -85.63960
[2026-01-13 11:34:29] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.639600000000001500666257925331592559814453125
[2026-01-13 11:34:29] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-13 11:34:29] [INFO]   -> Found value: 2026-01-13 05:30:03
[2026-01-13 11:34:29] [INFO]   -> Set field 'alarm' = "2026-01-13 05:30:03"
[2026-01-13 11:34:29] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-13 11:34:29] [INFO]   -> Found value: 2026-01-13 05:34:16
[2026-01-13 11:34:29] [INFO]   -> Set field 'dispatched' = "2026-01-13 05:34:16"
[2026-01-13 11:34:29] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-13 11:34:29] [INFO]   -> No value found (null or empty)
[2026-01-13 11:34:29] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-13 11:34:29] [INFO]   -> No value found (null or empty)
[2026-01-13 11:34:29] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-13 11:34:29] [INFO]   -> No value found (null or empty)
[2026-01-13 11:34:29] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-13 11:34:29] [INFO]   -> Found value: BROAD ST/OAK ST
[2026-01-13 11:34:29] [INFO]   -> Set field 'incidentLocationCross' = "BROAD ST\/OAK ST"
[2026-01-13 11:34:29] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-13 11:34:29] [INFO]   -> Found value: BEN2
[2026-01-13 11:34:29] [INFO]   -> Set field 'cADVehicleID' = "BEN2"
[2026-01-13 11:34:29] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-13 11:34:29] [INFO]   -> Found value: 2026-01-13 05:34:16
[2026-01-13 11:34:29] [INFO]   -> Set field 'timedispatch' = "2026-01-13 05:34:16"
[2026-01-13 11:34:29] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-13 11:34:29] [INFO]   -> No value found (null or empty)
[2026-01-13 11:34:29] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-13 11:34:29] [INFO]   -> No value found (null or empty)
[2026-01-13 11:34:29] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-13 11:34:29] [INFO]   -> No value found (null or empty)
[2026-01-13 11:34:29] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-13 11:34:29] [INFO]   -> No value found (null or empty)
[2026-01-13 11:34:29] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-13 11:34:29] [INFO] Found 4 elements for 'CadInciNumber', using FIRST value only
[2026-01-13 11:34:29] [INFO]   -> Found value: 20260004485
[2026-01-13 11:34:29] [INFO]   -> Set field 'policeReportNumber' = "20260004485"
[2026-01-13 11:34:29] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-13 11:34:29] [INFO]   -> Found value: [EMS] 87 YOF  [01/13/26 05:30:38 BPICHE] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01/13/26 05:30:25 K...
[2026-01-13 11:34:29] [INFO]   -> Set field 'dispatchNotes' = "[EMS] 87 YOF  [01\/13\/26 05:30:38 BPICHE] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/13\/26 05:30:25 KPATTON] [EMS] TALKING BUT NOT COHERENT  [01\/13\/26 05:30:18 BPICHE] Event spawned from MENTAL STATUS CHANGES.  [01\/13\/2026 05:30:03 BPICHE] SON SAID MOTHER WAS STANDING IN THE DOOR WAY STARING OFF AND THEN STARTED TO BUCKLE SON WAS ABLE TO EASE HER INTO THE FLOOR  [01\/13\/26 05:29:56 BPICHE]]"
[2026-01-13 11:34:29] [INFO]   -> Set field 'cADLog' = "[EMS] 87 YOF  [01\/13\/26 05:30:38 BPICHE] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/13\/26 05:30:25 KPATTON] [EMS] TALKING BUT NOT COHERENT  [01\/13\/26 05:30:18 BPICHE] Event spawned from MENTAL STATUS CHANGES.  [01\/13\/2026 05:30:03 BPICHE] SON SAID MOTHER WAS STANDING IN THE DOOR WAY STARING OFF AND THEN STARTED TO BUCKLE SON WAS ABLE TO EASE HER INTO THE FLOOR  [01\/13\/26 05:29:56 BPICHE]]"
[2026-01-13 11:34:29] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-13 11:34:29] [INFO]   -> Found value: BAXTER
[2026-01-13 11:34:29] [INFO]   -> Set field 'incidentLocationCity' = "BAXTER"
[2026-01-13 11:34:29] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-13 11:34:29] [INFO]   -> Found value: FOURTH
[2026-01-13 11:34:29] [INFO]   -> Set field 'streetName' = "FOURTH"
[2026-01-13 11:34:29] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-13 11:34:29] [INFO]   -> Found value: AVE
[2026-01-13 11:34:29] [INFO]   -> Set field 'streetType' = "AVE"
[2026-01-13 11:34:29] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-13 11:34:29] [INFO]   -> Found value: 107 FOURTH AVE S
[2026-01-13 11:34:29] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "107 FOURTH AVE S"
[2026-01-13 11:34:29] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-13 11:34:29] [INFO] Concatenating street name and type
[2026-01-13 11:34:29] [INFO]   -> Combined street name: FOURTH AVE
[2026-01-13 11:34:29] [INFO] Built locationCoordinates from lat/lng: 36.15472,-85.6396
[2026-01-13 11:34:29] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"BFD\nEMS\nBPD\nPCSO","incidentInternalId":"2026000017","dispatchRunNumber":"2026000017","incidentTypeValue1":"MENTAL STATUS CHANGES","incidentLocationStreetNumber":107,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38544,"nERISIncidentLatitude":36.15471999999999752617441117763519287109375,"nERISIncidentLongitude":-85.639600000000001500666257925331592559814453125,"alarm":"2026-01-13 05:30:03","dispatched":"2026-01-13 05:34:16","incidentLocationCross":"BROAD ST\/OAK ST","cADVehicleID":"BEN2","timedispatch":"2026-01-13 05:34:16","policeReportNumber":"20260004485","dispatchNotes":"[EMS] 87 YOF  [01\/13\/26 05:30:38 BPICHE] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/13\/26 05:30:25 KPATTON] [EMS] TALKING BUT NOT COHERENT  [01\/13\/26 05:30:18 BPICHE] Event spawned from MENTAL STATUS CHANGES.  [01\/13\/2026 05:30:03 BPICHE] SON SAID MOTHER WAS STANDING IN THE DOOR WAY STARING OFF AND THEN STARTED TO BUCKLE SON WAS ABLE TO EASE HER INTO THE FLOOR  [01\/13\/26 05:29:56 BPICHE]]","cADLog":"[EMS] 87 YOF  [01\/13\/26 05:30:38 BPICHE] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/13\/26 05:30:25 KPATTON] [EMS] TALKING BUT NOT COHERENT  [01\/13\/26 05:30:18 BPICHE] Event spawned from MENTAL STATUS CHANGES.  [01\/13\/2026 05:30:03 BPICHE] SON SAID MOTHER WAS STANDING IN THE DOOR WAY STARING OFF AND THEN STARTED TO BUCKLE SON WAS ABLE TO EASE HER INTO THE FLOOR  [01\/13\/26 05:29:56 BPICHE]]","incidentLocationCity":"BAXTER","streetName":"FOURTH AVE","incidentAddressTextVersionStreet":"107 FOURTH AVE S","locationCoordinates":"36.15472,-85.6396"}
[2026-01-13 11:34:29] [INFO] Number of extracted fields: 21
[2026-01-13 11:34:29] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'BFD
EMS
BPD
PCSO'
[2026-01-13 11:34:29] [INFO] Multi-agency routing check: CAD Agency ID raw = 'BFD
EMS
BPD
PCSO', Parsed IDs = ["BFD","EMS","BPD","PCSO"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 4
[2026-01-13 11:34:29] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["BFD","EMS","BPD","PCSO"]
[2026-01-13 11:34:29] [INFO] Attempting SAASClient lookup for AgencyCode 'BFD' (index 0) within mailbox's assigned agencies
[2026-01-13 11:34:29] [INFO] SUCCESS: Routed to agency 'Baxter Fire Department' (ID: 68d1820f7ad4dadbd) at INDEX 0 based on AgencyCode 'BFD'
[2026-01-13 11:34:29] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","BPD","PCSO"]
[2026-01-13 11:34:29] [INFO] Fetched 1 stations from Stations module for agency 'Baxter Fire Department': ["68d1884332e5f169b"]
[2026-01-13 11:34:29] [INFO] Final routing: saasclientId = 68d1820f7ad4dadbd, dispatchStationsIds = ["68d1884332e5f169b"], matchedAgencyIndex = 0
[2026-01-13 11:34:29] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-13 11:34:29] [INFO] Filtered cADAgencyIdentifier to: BFD
[2026-01-13 11:34:29] [INFO] Updated FTPFiles record saasclientId to routed agency: 68d1820f7ad4dadbd
[2026-01-13 11:34:29] [INFO] Found existing IncidentTypeMapping with ID: 6945b9a7a8cd1c120
[2026-01-13 11:34:33] [INFO] Created new Dispatches record with ID: 69662dc62c37d2db2
[2026-01-13 11:34:33] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260004485_20260113_113428.XML
[2026-01-13 11:34:33] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260004485_20260113_113428.XML
[2026-01-13 12:06:43] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-01233.xml
[2026-01-13 12:06:43] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-01233.xml for user: 68d56363ec1209189
[2026-01-13 12:06:43] [INFO] File size: 1750 bytes
[2026-01-13 12:06:43] [INFO] Created FTPFiles record with ID: 69663553abaa08025
[2026-01-13 12:06:43] [INFO] About to extract fields from XML. File size: 1750 bytes
[2026-01-13 12:06:43] [INFO] Number of mappings: 21
[2026-01-13 12:06:43] [INFO] Starting XML parsing. Content length: 1750
[2026-01-13 12:06:43] [INFO] XML parsed successfully. Root element: Incident
[2026-01-13 12:06:43] [INFO] Processing 21 field mappings
[2026-01-13 12:06:43] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-13 12:06:43] [INFO]   -> Found value: 26-01233
[2026-01-13 12:06:43] [INFO]   -> Set field 'dispatchRunNumber' = "26-01233"
[2026-01-13 12:06:43] [INFO]   -> Set field 'cADNumber' = "26-01233"
[2026-01-13 12:06:43] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-13 12:06:43] [INFO]   -> Found value: 408
[2026-01-13 12:06:43] [INFO]   -> Set field 'incidentLocationStreetNumber' = 408
[2026-01-13 12:06:43] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-13 12:06:43] [INFO]   -> Found value: COUNTY HIGHWAY 505
[2026-01-13 12:06:43] [INFO]   -> Set field 'streetName' = "COUNTY HIGHWAY 505"
[2026-01-13 12:06:43] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-13 12:06:43] [INFO]   -> No value found (null or empty)
[2026-01-13 12:06:43] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-13 12:06:43] [INFO]   -> Found value: BENTON
[2026-01-13 12:06:43] [INFO]   -> Set field 'incidentLocationCity' = "BENTON"
[2026-01-13 12:06:43] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-13 12:06:43] [INFO]   -> Found value: TCS 1 800 959-3749
[2026-01-13 12:06:43] [INFO]   -> Set field 'businessName' = "TCS 1 800 959-3749"
[2026-01-13 12:06:43] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-13 12:06:43] [INFO]   -> No value found (null or empty)
[2026-01-13 12:06:43] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-13 12:06:43] [INFO]   -> Found value: 63736
[2026-01-13 12:06:43] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63736
[2026-01-13 12:06:43] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-13 12:06:43] [INFO]   -> No value found (null or empty)
[2026-01-13 12:06:43] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-13 12:06:43] [INFO]   -> No value found (null or empty)
[2026-01-13 12:06:43] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-13 12:06:43] [INFO]   -> Found value: FALL
[2026-01-13 12:06:43] [INFO]   -> Set field 'incidentTypeValue1' = "FALL"
[2026-01-13 12:06:43] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-13 12:06:43] [INFO]   -> Found value: 01-13-2026 05:12:20|Call Received on 01/13/2026 @ 05:12

84 YEAR OLD MALE FALLEN-POSSIBLY HURT BACK ...
[2026-01-13 12:06:43] [INFO]   -> Set field 'dispatchNotes' = "01-13-2026 05:12:20|Call Received on 01\/13\/2026 @ 05:12\n\n84 YEAR OLD MALE FALLEN-POSSIBLY HURT BACK 01-13-2026 05:14:40|FRONT DOOR IS UNLOCKED-WENT THROUGH THE BACK DOOR LAST TIME 01-13-2026 05:18:33|SCOTT CITY ADVISED DOOR IS NOT UNLOCKED AND THE MALE SUBJECT WILL BE IN THE BEDROOM 01-13-2026 05:48:17|3421 ADVISED THEY WERE ABLE TO MAKE ENTRY WITHOUT FORCE 01-13-2026 06:05:26|NORTH SCOTT EMS TRANSPORTING ONE TO MERCY"
[2026-01-13 12:06:43] [INFO]   -> Set field 'cADLog' = "01-13-2026 05:12:20|Call Received on 01\/13\/2026 @ 05:12\n\n84 YEAR OLD MALE FALLEN-POSSIBLY HURT BACK 01-13-2026 05:14:40|FRONT DOOR IS UNLOCKED-WENT THROUGH THE BACK DOOR LAST TIME 01-13-2026 05:18:33|SCOTT CITY ADVISED DOOR IS NOT UNLOCKED AND THE MALE SUBJECT WILL BE IN THE BEDROOM 01-13-2026 05:48:17|3421 ADVISED THEY WERE ABLE TO MAKE ENTRY WITHOUT FORCE 01-13-2026 06:05:26|NORTH SCOTT EMS TRANSPORTING ONE TO MERCY"
[2026-01-13 12:06:43] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-13 12:06:43] [INFO]   -> Found value: 01-13-2026T05:13:47
[2026-01-13 12:06:43] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T05:13:47
[2026-01-13 12:06:43] [ERROR] Error formatting datetime '2026-13-01T05:13:47': Failed to parse time string (2026-13-01T05:13:47) at position 6 (3): Unexpected character
[2026-01-13 12:06:43] [INFO]   -> Set field 'alarm' = null
[2026-01-13 12:06:43] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T05:13:47
[2026-01-13 12:06:43] [ERROR] Error formatting datetime '2026-13-01T05:13:47': Failed to parse time string (2026-13-01T05:13:47) at position 6 (3): Unexpected character
[2026-01-13 12:06:43] [INFO]   -> Set field 'dispatched' = null
[2026-01-13 12:06:43] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-13 12:06:43] [INFO]   -> Found value: 01-13-2026T05:33:54
[2026-01-13 12:06:43] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T05:33:54
[2026-01-13 12:06:43] [ERROR] Error formatting datetime '2026-13-01T05:33:54': Failed to parse time string (2026-13-01T05:33:54) at position 6 (3): Unexpected character
[2026-01-13 12:06:43] [INFO]   -> Set field 'onScene' = null
[2026-01-13 12:06:43] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-13 12:06:43] [INFO]   -> Found value: 01-13-2026T06:05:32
[2026-01-13 12:06:43] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T06:05:32
[2026-01-13 12:06:43] [ERROR] Error formatting datetime '2026-13-01T06:05:32': Failed to parse time string (2026-13-01T06:05:32) at position 6 (3): Unexpected character
[2026-01-13 12:06:43] [INFO]   -> Set field 'cleared' = null
[2026-01-13 12:06:43] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T06:05:32
[2026-01-13 12:06:43] [ERROR] Error formatting datetime '2026-13-01T06:05:32': Failed to parse time string (2026-13-01T06:05:32) at position 6 (3): Unexpected character
[2026-01-13 12:06:43] [INFO]   -> Set field 'inService' = null
[2026-01-13 12:06:43] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-13 12:06:43] [INFO]   -> Found value: RURAL PAGE
[2026-01-13 12:06:43] [INFO]   -> Set field 'cADVehicleID' = "RURAL PAGE"
[2026-01-13 12:06:43] [INFO]   -> Set field 'name' = "RURAL PAGE"
[2026-01-13 12:06:43] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-13 12:06:43] [INFO]   -> No value found (null or empty)
[2026-01-13 12:06:43] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-13 12:06:43] [INFO]   -> No value found (null or empty)
[2026-01-13 12:06:43] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-13 12:06:43] [INFO]   -> Found value: 01-13-2026T06:05:32
[2026-01-13 12:06:43] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T06:05:32
[2026-01-13 12:06:43] [ERROR] Error formatting datetime '2026-13-01T06:05:32': Failed to parse time string (2026-13-01T06:05:32) at position 6 (3): Unexpected character
[2026-01-13 12:06:43] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 12:06:43] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-13 12:06:43] [INFO]   -> Found value: 01-13-2026T05:15:23
[2026-01-13 12:06:43] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T05:15:23
[2026-01-13 12:06:43] [ERROR] Error formatting datetime '2026-13-01T05:15:23': Failed to parse time string (2026-13-01T05:15:23) at position 6 (3): Unexpected character
[2026-01-13 12:06:43] [INFO]   -> Set field 'timedispatch' = null
[2026-01-13 12:06:43] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-13 12:06:43] [INFO]   -> Found value: SCRFD
[2026-01-13 12:06:43] [INFO]   -> Set field 'cADAgencyIdentifier' = "SCRFD"
[2026-01-13 12:06:43] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-13 12:06:43] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-01233","cADNumber":"26-01233","incidentLocationStreetNumber":408,"streetName":"COUNTY HIGHWAY 505","incidentLocationCity":"BENTON","businessName":"TCS 1 800 959-3749","nERISIncidentPostalCode":63736,"incidentTypeValue1":"FALL","dispatchNotes":"01-13-2026 05:12:20|Call Received on 01\/13\/2026 @ 05:12\n\n84 YEAR OLD MALE FALLEN-POSSIBLY HURT BACK 01-13-2026 05:14:40|FRONT DOOR IS UNLOCKED-WENT THROUGH THE BACK DOOR LAST TIME 01-13-2026 05:18:33|SCOTT CITY ADVISED DOOR IS NOT UNLOCKED AND THE MALE SUBJECT WILL BE IN THE BEDROOM 01-13-2026 05:48:17|3421 ADVISED THEY WERE ABLE TO MAKE ENTRY WITHOUT FORCE 01-13-2026 06:05:26|NORTH SCOTT EMS TRANSPORTING ONE TO MERCY","cADLog":"01-13-2026 05:12:20|Call Received on 01\/13\/2026 @ 05:12\n\n84 YEAR OLD MALE FALLEN-POSSIBLY HURT BACK 01-13-2026 05:14:40|FRONT DOOR IS UNLOCKED-WENT THROUGH THE BACK DOOR LAST TIME 01-13-2026 05:18:33|SCOTT CITY ADVISED DOOR IS NOT UNLOCKED AND THE MALE SUBJECT WILL BE IN THE BEDROOM 01-13-2026 05:48:17|3421 ADVISED THEY WERE ABLE TO MAKE ENTRY WITHOUT FORCE 01-13-2026 06:05:26|NORTH SCOTT EMS TRANSPORTING ONE TO MERCY","alarm":null,"dispatched":null,"onScene":null,"cleared":null,"inService":null,"cADVehicleID":"RURAL PAGE","name":"RURAL PAGE","timeunitclear":null,"timedispatch":null,"cADAgencyIdentifier":"SCRFD"}
[2026-01-13 12:06:43] [INFO] Number of extracted fields: 20
[2026-01-13 12:06:43] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SCRFD'
[2026-01-13 12:06:43] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SCRFD', Parsed IDs = ["SCRFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-13 12:06:43] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SCRFD"]
[2026-01-13 12:06:43] [INFO] Attempting SAASClient lookup for AgencyCode 'SCRFD' (index 0) within mailbox's assigned agencies
[2026-01-13 12:06:43] [INFO] SUCCESS: Routed to agency 'Scott County Rural Fire Protection District' (ID: 6643bdb30659f00d8) at INDEX 0 based on AgencyCode 'SCRFD'
[2026-01-13 12:06:44] [INFO] Fetched 6 stations from Stations module for agency 'Scott County Rural Fire Protection District': ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"]
[2026-01-13 12:06:44] [INFO] Final routing: saasclientId = 6643bdb30659f00d8, dispatchStationsIds = ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"], matchedAgencyIndex = 0
[2026-01-13 12:06:44] [INFO] Updated FTPFiles record saasclientId to routed agency: 6643bdb30659f00d8
[2026-01-13 12:06:44] [INFO] Found existing IncidentTypeMapping with ID: 694108adc0afa89c5
[2026-01-13 12:06:44] [INFO] Found existing Dispatch with cADNumber '26-01233', ID: 696629784e5c8beef - will update instead of create
[2026-01-13 12:06:44] [INFO] Updated existing Dispatches record with ID: 696629784e5c8beef
[2026-01-13 12:06:44] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-01233.xml
[2026-01-13 12:06:44] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-01233.xml
[2026-01-13 13:30:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083011487.xml
[2026-01-13 13:30:11] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083011487.xml for user: 68920395733981a47
[2026-01-13 13:30:11] [INFO] File size: 5913 bytes
[2026-01-13 13:30:12] [INFO] Created FTPFiles record with ID: 696648e41a97df72a
[2026-01-13 13:30:12] [INFO] About to extract fields from XML. File size: 5913 bytes
[2026-01-13 13:30:12] [INFO] Number of mappings: 24
[2026-01-13 13:30:12] [INFO] Starting XML parsing. Content length: 5913
[2026-01-13 13:30:12] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:30:12] [INFO] Processing 24 field mappings
[2026-01-13 13:30:12] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:30:12] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:30:12] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:30:12] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:30:12] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:30:12] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:30:12] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:30:12] [INFO]   -> Found value: 37379
[2026-01-13 13:30:12] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:30:12] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:30:12] [INFO]   -> Found value: 2333
[2026-01-13 13:30:12] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:30:12] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:30:12] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:30:12] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:30:12] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:30:12] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:30:12] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:30:12] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:30:12] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:30:12] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:30:12] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:30:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:12] [INFO]   -> Set field 'enroute' = null
[2026-01-13 13:30:12] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:30:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:12] [INFO]   -> Set field 'onScene' = null
[2026-01-13 13:30:12] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:30:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:12] [INFO]   -> Set field 'cleared' = null
[2026-01-13 13:30:12] [INFO]   -> Set field 'inService' = null
[2026-01-13 13:30:12] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:30:12] [INFO]   -> Found value: 35.251913
[2026-01-13 13:30:12] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:30:12] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:30:12] [INFO]   -> Found value: -85.110404
[2026-01-13 13:30:12] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:30:12] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:30:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:12] [INFO]   -> Set field 'dispatched' = null
[2026-01-13 13:30:12] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:30:12] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:12] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:30:12] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:12] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:30:12] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:12] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:30:12] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:12] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:30:12] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:12] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:30:12] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:12] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:30:12] [INFO]   -> Found value: CT
[2026-01-13 13:30:12] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:30:12] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:30:12] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:12] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:30:12] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:30:12] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:30:12] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:30:12] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:30:12] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:30:12] [INFO] Found 7 elements for 'Comment', concatenating 7 non-empty values
[2026-01-13 13:30:12] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:30:12] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:30:12] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:30:12] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:30:12] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:30:12] [INFO]   -> Found value: SFD
[2026-01-13 13:30:12] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-13 13:30:12] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-13 13:30:12] [INFO] Concatenating street name and type
[2026-01-13 13:30:12] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:30:12] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:30:12] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":null,"policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:30:12] [INFO] Number of extracted fields: 20
[2026-01-13 13:30:12] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-13 13:30: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-13 13:30:12] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-13 13:30:12] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:30:12] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:30:12] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:30:12] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:30:12] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:30:12] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:30:14] [INFO] Created new Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:30:14] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083011487.xml
[2026-01-13 13:30:14] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083011487.xml
[2026-01-13 13:30:31] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083031708.xml
[2026-01-13 13:30:31] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083031708.xml for user: 68920395733981a47
[2026-01-13 13:30:31] [INFO] File size: 6079 bytes
[2026-01-13 13:30:32] [INFO] Created FTPFiles record with ID: 696648f82264215c7
[2026-01-13 13:30:32] [INFO] About to extract fields from XML. File size: 6079 bytes
[2026-01-13 13:30:32] [INFO] Number of mappings: 24
[2026-01-13 13:30:32] [INFO] Starting XML parsing. Content length: 6079
[2026-01-13 13:30:32] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:30:32] [INFO] Processing 24 field mappings
[2026-01-13 13:30:32] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:30:32] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:30:32] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:30:32] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:30:32] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:30:32] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:30:32] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:30:32] [INFO]   -> Found value: 37379
[2026-01-13 13:30:32] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:30:32] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:30:32] [INFO]   -> Found value: 2333
[2026-01-13 13:30:32] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:30:32] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:30:32] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:30:32] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:30:32] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:30:32] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:30:32] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:30:32] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:30:32] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:30:32] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:30:32] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:30:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:32] [INFO]   -> Set field 'enroute' = null
[2026-01-13 13:30:32] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:30:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:32] [INFO]   -> Set field 'onScene' = null
[2026-01-13 13:30:32] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:30:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:32] [INFO]   -> Set field 'cleared' = null
[2026-01-13 13:30:32] [INFO]   -> Set field 'inService' = null
[2026-01-13 13:30:32] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:30:32] [INFO]   -> Found value: 35.251913
[2026-01-13 13:30:32] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:30:32] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:30:32] [INFO]   -> Found value: -85.110404
[2026-01-13 13:30:32] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:30:32] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:30:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:32] [INFO]   -> Set field 'dispatched' = null
[2026-01-13 13:30:32] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:30:32] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:32] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:30:32] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:32] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:30:32] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:32] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:30:32] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:32] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:30:32] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:32] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:30:32] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:32] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:30:32] [INFO]   -> Found value: CT
[2026-01-13 13:30:32] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:30:32] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:30:32] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:32] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:30:32] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:30:32] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:30:32] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:30:32] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:30:32] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:30:32] [INFO] Found 8 elements for 'Comment', concatenating 8 non-empty values
[2026-01-13 13:30:32] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:30:32] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:30:32] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:30:32] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:30:32] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:30:32] [INFO]   -> Found value: SFD
[2026-01-13 13:30:32] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-13 13:30:32] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-13 13:30:32] [INFO] Concatenating street name and type
[2026-01-13 13:30:32] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:30:32] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:30:32] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":null,"policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:30:32] [INFO] Number of extracted fields: 20
[2026-01-13 13:30:32] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-13 13:30: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-13 13:30:32] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-13 13:30:32] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:30:32] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:30:32] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:30:32] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:30:32] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:30:32] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:30:32] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 13:30:33] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:30:33] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083031708.xml
[2026-01-13 13:30:33] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083031708.xml
[2026-01-13 13:30:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083046911.xml
[2026-01-13 13:30:47] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083046911.xml for user: 68920395733981a47
[2026-01-13 13:30:47] [INFO] File size: 6398 bytes
[2026-01-13 13:30:47] [INFO] Created FTPFiles record with ID: 696649074ed072d3d
[2026-01-13 13:30:47] [INFO] About to extract fields from XML. File size: 6398 bytes
[2026-01-13 13:30:47] [INFO] Number of mappings: 24
[2026-01-13 13:30:47] [INFO] Starting XML parsing. Content length: 6398
[2026-01-13 13:30:47] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:30:47] [INFO] Processing 24 field mappings
[2026-01-13 13:30:47] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:30:47] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:30:47] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:30:47] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:30:47] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:30:47] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:30:47] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:30:47] [INFO]   -> Found value: 37379
[2026-01-13 13:30:47] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:30:47] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:30:47] [INFO]   -> Found value: 2333
[2026-01-13 13:30:47] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:30:47] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:30:47] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:30:47] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:30:47] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:30:47] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:30:47] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:30:47] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:30:47] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:30:47] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:30:47] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:30:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:47] [INFO]   -> Set field 'enroute' = null
[2026-01-13 13:30:47] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:30:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:47] [INFO]   -> Set field 'onScene' = null
[2026-01-13 13:30:47] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:30:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:47] [INFO]   -> Set field 'cleared' = null
[2026-01-13 13:30:47] [INFO]   -> Set field 'inService' = null
[2026-01-13 13:30:47] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:30:47] [INFO]   -> Found value: 35.251913
[2026-01-13 13:30:47] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:30:47] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:30:47] [INFO]   -> Found value: -85.110404
[2026-01-13 13:30:47] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:30:47] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:30:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:47] [INFO]   -> Set field 'dispatched' = null
[2026-01-13 13:30:47] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:30:47] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:47] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:30:47] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:47] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:30:47] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:47] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:30:47] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:47] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:30:47] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:47] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:30:47] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:47] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:30:47] [INFO]   -> Found value: CT
[2026-01-13 13:30:47] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:30:47] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:30:47] [INFO]   -> No value found (null or empty)
[2026-01-13 13:30:47] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:30:47] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:30:47] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:30:47] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:30:47] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:30:47] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:30:47] [INFO] Found 10 elements for 'Comment', concatenating 10 non-empty values
[2026-01-13 13:30:47] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:30:47] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:30:47] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:30:47] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:30:47] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:30:47] [INFO]   -> Found value: SFD
[2026-01-13 13:30:47] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-13 13:30:47] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-13 13:30:47] [INFO] Concatenating street name and type
[2026-01-13 13:30:47] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:30:47] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:30:47] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":null,"policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:30:47] [INFO] Number of extracted fields: 20
[2026-01-13 13:30:47] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-13 13:30:47] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-13 13:30:47] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-13 13:30:47] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:30:47] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:30:47] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:30:47] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:30:47] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:30:47] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:30:48] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 13:30:48] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:30:48] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083046911.xml
[2026-01-13 13:30:48] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083046911.xml
[2026-01-13 13:30:52] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083051974.xml
[2026-01-13 13:30:52] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083051974.xml for user: 68920395733981a47
[2026-01-13 13:30:52] [INFO] File size: 9482 bytes
[2026-01-13 13:30:52] [INFO] Created FTPFiles record with ID: 6966490c57ec1d121
[2026-01-13 13:30:52] [INFO] About to extract fields from XML. File size: 9482 bytes
[2026-01-13 13:30:52] [INFO] Number of mappings: 24
[2026-01-13 13:30:52] [INFO] Starting XML parsing. Content length: 9482
[2026-01-13 13:30:52] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:30:52] [INFO] Processing 24 field mappings
[2026-01-13 13:30:52] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:30:52] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:30:52] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:30:52] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:30:52] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:30:52] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:30:52] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:30:52] [INFO]   -> Found value: 37379
[2026-01-13 13:30:52] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:30:52] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:30:52] [INFO]   -> Found value: 2333
[2026-01-13 13:30:52] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:30:52] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:30:52] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:30:52] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:30:52] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:30:52] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:30:52] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:30:52] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:30:52] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:30:52] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:30:52] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:30:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:52] [INFO]   -> Set field 'enroute' = null
[2026-01-13 13:30:52] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:30:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:52] [INFO]   -> Set field 'onScene' = null
[2026-01-13 13:30:52] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:30:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:52] [INFO]   -> Set field 'cleared' = null
[2026-01-13 13:30:52] [INFO]   -> Set field 'inService' = null
[2026-01-13 13:30:52] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:30:52] [INFO]   -> Found value: 35.251913
[2026-01-13 13:30:52] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:30:52] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:30:52] [INFO]   -> Found value: -85.110404
[2026-01-13 13:30:52] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:30:52] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:30:52] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:30:52] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:30:49"
[2026-01-13 13:30:52] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:30:52] [INFO]   -> Found value: DBFMED
[2026-01-13 13:30:52] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-01-13 13:30:52] [INFO]   -> Set field 'name' = "DBFMED"
[2026-01-13 13:30:52] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:30:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:52] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 13:30:52] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:30:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:52] [INFO]   -> Set field 'timeonscene' = null
[2026-01-13 13:30:52] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:30:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:52] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 13:30:52] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:30:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:52] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-13 13:30:52] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:30:52] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:30:52] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:30:49"
[2026-01-13 13:30:52] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:30:52] [INFO]   -> Found value: CT
[2026-01-13 13:30:52] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:30:52] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:30:52] [INFO]   -> Found value: 26-000080
[2026-01-13 13:30:52] [INFO]   -> Set field 'incidentInternalId' = "26-000080"
[2026-01-13 13:30:52] [INFO]   -> Set field 'dispatchRunNumber' = "26-000080"
[2026-01-13 13:30:52] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:30:52] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:30:52] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:30:52] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:30:52] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:30:52] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:30:52] [INFO] Found 11 elements for 'Comment', concatenating 11 non-empty values
[2026-01-13 13:30:52] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:30:52] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]"
[2026-01-13 13:30:52] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]"
[2026-01-13 13:30:52] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:30:52] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:30:52] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 13:30:52] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-13 13:30:52] [INFO]   -> Found value: SFD
DBFD
[2026-01-13 13:30:52] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-01-13 13:30:52] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 13:30:52] [INFO] Concatenating street name and type
[2026-01-13 13:30:52] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:30:52] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:30:52] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":"2026-01-13 13:30:49","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-13 13:30:49","incidentInternalId":"26-000080","dispatchRunNumber":"26-000080","policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:30:52] [INFO] Number of extracted fields: 29
[2026-01-13 13:30:52] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-01-13 13:30:52] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD', Parsed IDs = ["SFD","DBFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-01-13 13:30:52] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-01-13 13:30:52] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:30:52] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:30:52] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-01-13 13:30:52] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:30:52] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:30:52] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-13 13:30:52] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-13 13:30:52] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:30:52] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:30:53] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 13:30:53] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:30:53] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083051974.xml
[2026-01-13 13:30:53] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083051974.xml
[2026-01-13 13:30:57] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083057005.xml
[2026-01-13 13:30:57] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083057005.xml for user: 68920395733981a47
[2026-01-13 13:30:57] [INFO] File size: 10089 bytes
[2026-01-13 13:30:57] [INFO] Created FTPFiles record with ID: 69664911615765393
[2026-01-13 13:30:57] [INFO] About to extract fields from XML. File size: 10089 bytes
[2026-01-13 13:30:57] [INFO] Number of mappings: 24
[2026-01-13 13:30:57] [INFO] Starting XML parsing. Content length: 10089
[2026-01-13 13:30:57] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:30:57] [INFO] Processing 24 field mappings
[2026-01-13 13:30:57] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:30:57] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:30:57] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:30:57] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:30:57] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:30:57] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:30:57] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:30:57] [INFO]   -> Found value: 37379
[2026-01-13 13:30:57] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:30:57] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:30:57] [INFO]   -> Found value: 2333
[2026-01-13 13:30:57] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:30:57] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:30:57] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:30:57] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:30:57] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:30:57] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:30:57] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:30:57] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:30:57] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:30:57] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:30:57] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:30:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:57] [INFO]   -> Set field 'enroute' = null
[2026-01-13 13:30:57] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:30:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:57] [INFO]   -> Set field 'onScene' = null
[2026-01-13 13:30:57] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:30:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:57] [INFO]   -> Set field 'cleared' = null
[2026-01-13 13:30:57] [INFO]   -> Set field 'inService' = null
[2026-01-13 13:30:57] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:30:57] [INFO]   -> Found value: 35.251913
[2026-01-13 13:30:57] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:30:57] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:30:57] [INFO]   -> Found value: -85.110404
[2026-01-13 13:30:57] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:30:57] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:30:57] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:30:57] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:30:49"
[2026-01-13 13:30:57] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:30:57] [INFO]   -> Found value: DBFMED
[2026-01-13 13:30:57] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-01-13 13:30:57] [INFO]   -> Set field 'name' = "DBFMED"
[2026-01-13 13:30:57] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:30:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:57] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 13:30:57] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:30:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:57] [INFO]   -> Set field 'timeonscene' = null
[2026-01-13 13:30:57] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:30:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:57] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 13:30:57] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:30:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:30:57] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-13 13:30:57] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:30:57] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:30:57] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:30:49"
[2026-01-13 13:30:57] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:30:57] [INFO]   -> Found value: CT
[2026-01-13 13:30:57] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:30:57] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:30:57] [INFO]   -> Found value: 26-000080
[2026-01-13 13:30:57] [INFO]   -> Set field 'incidentInternalId' = "26-000080"
[2026-01-13 13:30:57] [INFO]   -> Set field 'dispatchRunNumber' = "26-000080"
[2026-01-13 13:30:57] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:30:57] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:30:57] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:30:57] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:30:57] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:30:57] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:30:57] [INFO] Found 14 elements for 'Comment', concatenating 14 non-empty values
[2026-01-13 13:30:57] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:30:57] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:30:57] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:30:57] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:30:57] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:30:57] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 13:30:57] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-13 13:30:57] [INFO]   -> Found value: SFD
DBFD
[2026-01-13 13:30:57] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-01-13 13:30:57] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 13:30:57] [INFO] Concatenating street name and type
[2026-01-13 13:30:57] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:30:57] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:30:57] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":"2026-01-13 13:30:49","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-13 13:30:49","incidentInternalId":"26-000080","dispatchRunNumber":"26-000080","policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:30:57] [INFO] Number of extracted fields: 29
[2026-01-13 13:30:57] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-01-13 13:30:57] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD', Parsed IDs = ["SFD","DBFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-01-13 13:30:57] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-01-13 13:30:57] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:30:57] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:30:57] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-01-13 13:30:57] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:30:57] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:30:57] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-13 13:30:57] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-13 13:30:57] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:30:57] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:30:58] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 13:30:58] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:30:58] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083057005.xml
[2026-01-13 13:30:58] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083057005.xml
[2026-01-13 13:31:02] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083102052.xml
[2026-01-13 13:31:02] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083102052.xml for user: 68920395733981a47
[2026-01-13 13:31:02] [INFO] File size: 10494 bytes
[2026-01-13 13:31:02] [INFO] Created FTPFiles record with ID: 696649166ab4bcc0b
[2026-01-13 13:31:02] [INFO] About to extract fields from XML. File size: 10494 bytes
[2026-01-13 13:31:02] [INFO] Number of mappings: 24
[2026-01-13 13:31:02] [INFO] Starting XML parsing. Content length: 10494
[2026-01-13 13:31:02] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:31:02] [INFO] Processing 24 field mappings
[2026-01-13 13:31:02] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:31:02] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:31:02] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:31:02] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:31:02] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:31:02] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:31:02] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:31:02] [INFO]   -> Found value: 37379
[2026-01-13 13:31:02] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:31:02] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:31:02] [INFO]   -> Found value: 2333
[2026-01-13 13:31:02] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:31:02] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:31:02] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:31:02] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:31:02] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:31:02] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:31:02] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:31:02] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:31:02] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:31:02] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:31:02] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:31:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:02] [INFO]   -> Set field 'enroute' = null
[2026-01-13 13:31:02] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:31:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:02] [INFO]   -> Set field 'onScene' = null
[2026-01-13 13:31:02] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:31:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:02] [INFO]   -> Set field 'cleared' = null
[2026-01-13 13:31:02] [INFO]   -> Set field 'inService' = null
[2026-01-13 13:31:02] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:31:02] [INFO]   -> Found value: 35.251913
[2026-01-13 13:31:02] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:31:02] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:31:02] [INFO]   -> Found value: -85.110404
[2026-01-13 13:31:02] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:31:02] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:31:02] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:31:02] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:30:49"
[2026-01-13 13:31:02] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:31:02] [INFO]   -> Found value: DBFMED
[2026-01-13 13:31:02] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-01-13 13:31:02] [INFO]   -> Set field 'name' = "DBFMED"
[2026-01-13 13:31:02] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:31:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:02] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 13:31:02] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:31:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:02] [INFO]   -> Set field 'timeonscene' = null
[2026-01-13 13:31:02] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:31:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:02] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 13:31:02] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:31:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:02] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-13 13:31:02] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:31:02] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:31:02] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:30:49"
[2026-01-13 13:31:02] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:31:02] [INFO]   -> Found value: CT
[2026-01-13 13:31:02] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:31:02] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:31:02] [INFO]   -> Found value: 26-000080
[2026-01-13 13:31:02] [INFO]   -> Set field 'incidentInternalId' = "26-000080"
[2026-01-13 13:31:02] [INFO]   -> Set field 'dispatchRunNumber' = "26-000080"
[2026-01-13 13:31:02] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:31:02] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:31:02] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:31:02] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:31:02] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:31:02] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:31:02] [INFO] Found 16 elements for 'Comment', concatenating 16 non-empty values
[2026-01-13 13:31:02] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:31:02] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:31:02] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:31:02] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:31:02] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:31:02] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 13:31:02] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-13 13:31:02] [INFO]   -> Found value: SFD
DBFD
[2026-01-13 13:31:02] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-01-13 13:31:02] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 13:31:02] [INFO] Concatenating street name and type
[2026-01-13 13:31:02] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:31:02] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:31:02] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":"2026-01-13 13:30:49","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-13 13:30:49","incidentInternalId":"26-000080","dispatchRunNumber":"26-000080","policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:31:02] [INFO] Number of extracted fields: 29
[2026-01-13 13:31:02] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-01-13 13:31:02] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD', Parsed IDs = ["SFD","DBFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-01-13 13:31:02] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-01-13 13:31:02] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:31:02] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:31:02] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-01-13 13:31:02] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:31:02] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:31:02] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-13 13:31:02] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-13 13:31:02] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:31:03] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:31:03] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 13:31:03] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:31:03] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083102052.xml
[2026-01-13 13:31:03] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083102052.xml
[2026-01-13 13:31:07] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083107115.xml
[2026-01-13 13:31:07] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083107115.xml for user: 68920395733981a47
[2026-01-13 13:31:07] [INFO] File size: 11047 bytes
[2026-01-13 13:31:07] [INFO] Created FTPFiles record with ID: 6966491b7bfc67cec
[2026-01-13 13:31:07] [INFO] About to extract fields from XML. File size: 11047 bytes
[2026-01-13 13:31:07] [INFO] Number of mappings: 24
[2026-01-13 13:31:07] [INFO] Starting XML parsing. Content length: 11047
[2026-01-13 13:31:07] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:31:07] [INFO] Processing 24 field mappings
[2026-01-13 13:31:07] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:31:07] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:31:07] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:31:07] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:31:07] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:31:07] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:31:07] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:31:07] [INFO]   -> Found value: 37379
[2026-01-13 13:31:07] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:31:07] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:31:07] [INFO]   -> Found value: 2333
[2026-01-13 13:31:07] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:31:07] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:31:07] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:31:07] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:31:07] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:31:07] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:31:07] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:31:07] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:31:07] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:31:07] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:31:07] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:31:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:07] [INFO]   -> Set field 'enroute' = null
[2026-01-13 13:31:07] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:31:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:07] [INFO]   -> Set field 'onScene' = null
[2026-01-13 13:31:07] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:31:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:07] [INFO]   -> Set field 'cleared' = null
[2026-01-13 13:31:07] [INFO]   -> Set field 'inService' = null
[2026-01-13 13:31:07] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:31:07] [INFO]   -> Found value: 35.251913
[2026-01-13 13:31:07] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:31:07] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:31:07] [INFO]   -> Found value: -85.110404
[2026-01-13 13:31:07] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:31:07] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:31:07] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:31:07] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:30:49"
[2026-01-13 13:31:07] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:31:07] [INFO]   -> Found value: DBFMED
[2026-01-13 13:31:07] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-01-13 13:31:07] [INFO]   -> Set field 'name' = "DBFMED"
[2026-01-13 13:31:07] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:31:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:07] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 13:31:07] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:31:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:07] [INFO]   -> Set field 'timeonscene' = null
[2026-01-13 13:31:07] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:31:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:07] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 13:31:07] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:31:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:07] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-13 13:31:07] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:31:07] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:31:07] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:30:49"
[2026-01-13 13:31:07] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:31:07] [INFO]   -> Found value: CT
[2026-01-13 13:31:07] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:31:07] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:31:07] [INFO]   -> Found value: 26-000080
[2026-01-13 13:31:07] [INFO]   -> Set field 'incidentInternalId' = "26-000080"
[2026-01-13 13:31:07] [INFO]   -> Set field 'dispatchRunNumber' = "26-000080"
[2026-01-13 13:31:07] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:31:07] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:31:07] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:31:07] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:31:07] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:31:07] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:31:07] [INFO] Found 19 elements for 'Comment', concatenating 19 non-empty values
[2026-01-13 13:31:07] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:31:07] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:31:07] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:31:07] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:31:07] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:31:07] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 13:31:07] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-13 13:31:07] [INFO]   -> Found value: SFD
DBFD
[2026-01-13 13:31:07] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-01-13 13:31:07] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 13:31:07] [INFO] Concatenating street name and type
[2026-01-13 13:31:07] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:31:07] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:31:07] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":"2026-01-13 13:30:49","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-13 13:30:49","incidentInternalId":"26-000080","dispatchRunNumber":"26-000080","policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:31:07] [INFO] Number of extracted fields: 29
[2026-01-13 13:31:07] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-01-13 13:31:07] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD', Parsed IDs = ["SFD","DBFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-01-13 13:31:07] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-01-13 13:31:07] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:31:07] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:31:07] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-01-13 13:31:07] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:31:07] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:31:07] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-13 13:31:07] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-13 13:31:07] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:31:08] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:31:08] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 13:31:08] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:31:08] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083107115.xml
[2026-01-13 13:31:08] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083107115.xml
[2026-01-13 13:31:27] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083127343.xml
[2026-01-13 13:31:27] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083127343.xml for user: 68920395733981a47
[2026-01-13 13:31:27] [INFO] File size: 11679 bytes
[2026-01-13 13:31:27] [INFO] Created FTPFiles record with ID: 6966492fb91303c17
[2026-01-13 13:31:27] [INFO] About to extract fields from XML. File size: 11679 bytes
[2026-01-13 13:31:27] [INFO] Number of mappings: 24
[2026-01-13 13:31:27] [INFO] Starting XML parsing. Content length: 11679
[2026-01-13 13:31:27] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:31:27] [INFO] Processing 24 field mappings
[2026-01-13 13:31:27] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:31:27] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:31:27] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:31:27] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:31:27] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:31:27] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:31:27] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:31:27] [INFO]   -> Found value: 37379
[2026-01-13 13:31:27] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:31:27] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:31:27] [INFO]   -> Found value: 2333
[2026-01-13 13:31:27] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:31:27] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:31:27] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:31:27] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:31:27] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:31:27] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:31:27] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:31:27] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:31:27] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:31:27] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:31:27] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:31:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:27] [INFO]   -> Set field 'enroute' = null
[2026-01-13 13:31:27] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:31:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:27] [INFO]   -> Set field 'onScene' = null
[2026-01-13 13:31:27] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:31:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:27] [INFO]   -> Set field 'cleared' = null
[2026-01-13 13:31:27] [INFO]   -> Set field 'inService' = null
[2026-01-13 13:31:27] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:31:27] [INFO]   -> Found value: 35.251913
[2026-01-13 13:31:27] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:31:27] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:31:27] [INFO]   -> Found value: -85.110404
[2026-01-13 13:31:27] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:31:27] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:31:27] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:31:27] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:30:49"
[2026-01-13 13:31:27] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:31:27] [INFO]   -> Found value: DBFMED
[2026-01-13 13:31:27] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-01-13 13:31:27] [INFO]   -> Set field 'name' = "DBFMED"
[2026-01-13 13:31:27] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:31:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:27] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 13:31:27] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:31:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:27] [INFO]   -> Set field 'timeonscene' = null
[2026-01-13 13:31:27] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:31:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:27] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 13:31:27] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:31:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:27] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-13 13:31:27] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:31:27] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:31:27] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:30:49"
[2026-01-13 13:31:27] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:31:27] [INFO]   -> Found value: CT
[2026-01-13 13:31:27] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:31:27] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:31:27] [INFO]   -> Found value: 26-000080
[2026-01-13 13:31:27] [INFO]   -> Set field 'incidentInternalId' = "26-000080"
[2026-01-13 13:31:27] [INFO]   -> Set field 'dispatchRunNumber' = "26-000080"
[2026-01-13 13:31:27] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:31:27] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:31:27] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:31:27] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:31:27] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:31:27] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:31:27] [INFO] Found 22 elements for 'Comment', concatenating 22 non-empty values
[2026-01-13 13:31:27] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:31:27] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:31:27] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:31:27] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:31:27] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:31:27] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 13:31:27] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-13 13:31:27] [INFO]   -> Found value: SFD
DBFD
[2026-01-13 13:31:27] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-01-13 13:31:27] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 13:31:27] [INFO] Concatenating street name and type
[2026-01-13 13:31:27] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:31:27] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:31:27] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":"2026-01-13 13:30:49","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-13 13:30:49","incidentInternalId":"26-000080","dispatchRunNumber":"26-000080","policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:31:27] [INFO] Number of extracted fields: 29
[2026-01-13 13:31:27] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-01-13 13:31:27] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD', Parsed IDs = ["SFD","DBFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-01-13 13:31:27] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-01-13 13:31:27] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:31:27] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:31:27] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-01-13 13:31:28] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:31:28] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:31:28] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-13 13:31:28] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-13 13:31:28] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:31:28] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:31:28] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 13:31:28] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:31:28] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083127343.xml
[2026-01-13 13:31:28] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083127343.xml
[2026-01-13 13:31:32] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083132422.xml
[2026-01-13 13:31:32] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083132422.xml for user: 68920395733981a47
[2026-01-13 13:31:32] [INFO] File size: 11766 bytes
[2026-01-13 13:31:32] [INFO] Created FTPFiles record with ID: 69664934c3c5c6342
[2026-01-13 13:31:32] [INFO] About to extract fields from XML. File size: 11766 bytes
[2026-01-13 13:31:32] [INFO] Number of mappings: 24
[2026-01-13 13:31:32] [INFO] Starting XML parsing. Content length: 11766
[2026-01-13 13:31:32] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:31:32] [INFO] Processing 24 field mappings
[2026-01-13 13:31:32] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:31:32] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:31:32] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:31:32] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:31:32] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:31:32] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:31:32] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:31:32] [INFO]   -> Found value: 37379
[2026-01-13 13:31:32] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:31:32] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:31:32] [INFO]   -> Found value: 2333
[2026-01-13 13:31:32] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:31:32] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:31:32] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:31:32] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:31:32] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:31:32] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:31:32] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:31:32] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:31:32] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:31:32] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:31:32] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:31:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:32] [INFO]   -> Set field 'enroute' = null
[2026-01-13 13:31:32] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:31:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:32] [INFO]   -> Set field 'onScene' = null
[2026-01-13 13:31:32] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:31:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:32] [INFO]   -> Set field 'cleared' = null
[2026-01-13 13:31:32] [INFO]   -> Set field 'inService' = null
[2026-01-13 13:31:32] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:31:32] [INFO]   -> Found value: 35.251913
[2026-01-13 13:31:32] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:31:32] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:31:32] [INFO]   -> Found value: -85.110404
[2026-01-13 13:31:32] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:31:32] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:31:32] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:31:32] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:30:49"
[2026-01-13 13:31:32] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:31:32] [INFO]   -> Found value: DBFMED
[2026-01-13 13:31:32] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-01-13 13:31:32] [INFO]   -> Set field 'name' = "DBFMED"
[2026-01-13 13:31:32] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:31:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:32] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 13:31:32] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:31:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:32] [INFO]   -> Set field 'timeonscene' = null
[2026-01-13 13:31:32] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:31:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:32] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 13:31:32] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:31:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:32] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-13 13:31:32] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:31:32] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:31:32] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:30:49"
[2026-01-13 13:31:32] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:31:32] [INFO]   -> Found value: CT
[2026-01-13 13:31:32] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:31:32] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:31:32] [INFO]   -> Found value: 26-000080
[2026-01-13 13:31:32] [INFO]   -> Set field 'incidentInternalId' = "26-000080"
[2026-01-13 13:31:32] [INFO]   -> Set field 'dispatchRunNumber' = "26-000080"
[2026-01-13 13:31:32] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:31:32] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:31:32] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:31:32] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:31:32] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:31:32] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:31:32] [INFO] Found 23 elements for 'Comment', concatenating 23 non-empty values
[2026-01-13 13:31:32] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:31:32] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]"
[2026-01-13 13:31:32] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]"
[2026-01-13 13:31:32] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:31:32] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:31:32] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 13:31:32] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-13 13:31:32] [INFO]   -> Found value: SFD
DBFD
[2026-01-13 13:31:32] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-01-13 13:31:32] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 13:31:32] [INFO] Concatenating street name and type
[2026-01-13 13:31:32] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:31:32] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:31:32] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":"2026-01-13 13:30:49","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-13 13:30:49","incidentInternalId":"26-000080","dispatchRunNumber":"26-000080","policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:31:32] [INFO] Number of extracted fields: 29
[2026-01-13 13:31:32] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-01-13 13:31:32] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD', Parsed IDs = ["SFD","DBFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-01-13 13:31:32] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-01-13 13:31:32] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:31:32] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:31:32] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-01-13 13:31:33] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:31:33] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:31:33] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-13 13:31:33] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-13 13:31:33] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:31:33] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:31:33] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 13:31:33] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:31:33] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083132422.xml
[2026-01-13 13:31:33] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083132422.xml
[2026-01-13 13:31:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083147580.xml
[2026-01-13 13:31:47] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083147580.xml for user: 68920395733981a47
[2026-01-13 13:31:47] [INFO] File size: 11949 bytes
[2026-01-13 13:31:47] [INFO] Created FTPFiles record with ID: 69664943e9eec36f1
[2026-01-13 13:31:47] [INFO] About to extract fields from XML. File size: 11949 bytes
[2026-01-13 13:31:47] [INFO] Number of mappings: 24
[2026-01-13 13:31:47] [INFO] Starting XML parsing. Content length: 11949
[2026-01-13 13:31:47] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:31:47] [INFO] Processing 24 field mappings
[2026-01-13 13:31:47] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:31:47] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:31:47] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:31:47] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:31:47] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:31:47] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:31:47] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:31:47] [INFO]   -> Found value: 37379
[2026-01-13 13:31:47] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:31:47] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:31:47] [INFO]   -> Found value: 2333
[2026-01-13 13:31:47] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:31:47] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:31:47] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:31:47] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:31:47] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:31:47] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:31:47] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:31:47] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:31:47] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:31:47] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:31:47] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:31:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:47] [INFO]   -> Set field 'enroute' = null
[2026-01-13 13:31:47] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:31:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:47] [INFO]   -> Set field 'onScene' = null
[2026-01-13 13:31:47] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:31:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:47] [INFO]   -> Set field 'cleared' = null
[2026-01-13 13:31:47] [INFO]   -> Set field 'inService' = null
[2026-01-13 13:31:47] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:31:47] [INFO]   -> Found value: 35.251913
[2026-01-13 13:31:47] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:31:47] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:31:47] [INFO]   -> Found value: -85.110404
[2026-01-13 13:31:47] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:31:47] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:31:47] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:31:47] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:30:49"
[2026-01-13 13:31:47] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:31:47] [INFO]   -> Found value: DBFMED
[2026-01-13 13:31:47] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-01-13 13:31:47] [INFO]   -> Set field 'name' = "DBFMED"
[2026-01-13 13:31:47] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:31:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:47] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 13:31:47] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:31:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:47] [INFO]   -> Set field 'timeonscene' = null
[2026-01-13 13:31:47] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:31:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:47] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 13:31:47] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:31:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:31:47] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-13 13:31:47] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:31:47] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:31:47] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:30:49"
[2026-01-13 13:31:47] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:31:47] [INFO]   -> Found value: CT
[2026-01-13 13:31:47] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:31:47] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:31:47] [INFO]   -> Found value: 26-000080
[2026-01-13 13:31:47] [INFO]   -> Set field 'incidentInternalId' = "26-000080"
[2026-01-13 13:31:47] [INFO]   -> Set field 'dispatchRunNumber' = "26-000080"
[2026-01-13 13:31:47] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:31:47] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:31:47] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:31:47] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:31:47] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:31:47] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:31:47] [INFO] Found 24 elements for 'Comment', concatenating 24 non-empty values
[2026-01-13 13:31:47] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:31:47] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:31:47] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:31:47] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:31:47] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:31:47] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 13:31:47] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-13 13:31:47] [INFO]   -> Found value: SFD
DBFD
[2026-01-13 13:31:47] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-01-13 13:31:47] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 13:31:47] [INFO] Concatenating street name and type
[2026-01-13 13:31:47] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:31:47] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:31:47] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":"2026-01-13 13:30:49","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-13 13:30:49","incidentInternalId":"26-000080","dispatchRunNumber":"26-000080","policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:31:47] [INFO] Number of extracted fields: 29
[2026-01-13 13:31:47] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-01-13 13:31:47] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD', Parsed IDs = ["SFD","DBFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-01-13 13:31:47] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-01-13 13:31:47] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:31:48] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:31:48] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-01-13 13:31:48] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:31:48] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:31:48] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-13 13:31:48] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-13 13:31:48] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:31:48] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:31:48] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 13:31:48] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:31:48] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083147580.xml
[2026-01-13 13:31:48] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083147580.xml
[2026-01-13 13:32:12] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083212896.xml
[2026-01-13 13:32:12] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083212896.xml for user: 68920395733981a47
[2026-01-13 13:32:12] [INFO] File size: 12089 bytes
[2026-01-13 13:32:13] [INFO] Created FTPFiles record with ID: 6966495d5e5cc8a27
[2026-01-13 13:32:13] [INFO] About to extract fields from XML. File size: 12089 bytes
[2026-01-13 13:32:13] [INFO] Number of mappings: 24
[2026-01-13 13:32:13] [INFO] Starting XML parsing. Content length: 12089
[2026-01-13 13:32:13] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:32:13] [INFO] Processing 24 field mappings
[2026-01-13 13:32:13] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:32:13] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:32:13] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:32:13] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:32:13] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:32:13] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:32:13] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:32:13] [INFO]   -> Found value: 37379
[2026-01-13 13:32:13] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:32:13] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:32:13] [INFO]   -> Found value: 2333
[2026-01-13 13:32:13] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:32:13] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:32:13] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:32:13] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:32:13] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:32:13] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:32:13] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:32:13] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:32:13] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:32:13] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:32:13] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:32:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:13] [INFO]   -> Set field 'enroute' = null
[2026-01-13 13:32:13] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:32:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:13] [INFO]   -> Set field 'onScene' = null
[2026-01-13 13:32:13] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:32:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:13] [INFO]   -> Set field 'cleared' = null
[2026-01-13 13:32:13] [INFO]   -> Set field 'inService' = null
[2026-01-13 13:32:13] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:32:13] [INFO]   -> Found value: 35.251913
[2026-01-13 13:32:13] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:32:13] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:32:13] [INFO]   -> Found value: -85.110404
[2026-01-13 13:32:13] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:32:13] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:32:13] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:32:13] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:30:49"
[2026-01-13 13:32:13] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:32:13] [INFO]   -> Found value: DBFMED
[2026-01-13 13:32:13] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-01-13 13:32:13] [INFO]   -> Set field 'name' = "DBFMED"
[2026-01-13 13:32:13] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:32:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:13] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 13:32:13] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:32:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:13] [INFO]   -> Set field 'timeonscene' = null
[2026-01-13 13:32:13] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:32:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:13] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 13:32:13] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:32:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:13] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-13 13:32:13] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:32:13] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:32:13] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:30:49"
[2026-01-13 13:32:13] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:32:13] [INFO]   -> Found value: CT
[2026-01-13 13:32:13] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:32:13] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:32:13] [INFO]   -> Found value: 26-000080
[2026-01-13 13:32:13] [INFO]   -> Set field 'incidentInternalId' = "26-000080"
[2026-01-13 13:32:13] [INFO]   -> Set field 'dispatchRunNumber' = "26-000080"
[2026-01-13 13:32:13] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:32:13] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:32:13] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:32:13] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:32:13] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:32:13] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:32:13] [INFO] Found 25 elements for 'Comment', concatenating 25 non-empty values
[2026-01-13 13:32:13] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:32:13] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:32:13] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:32:13] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:32:13] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:32:13] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 13:32:13] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-13 13:32:13] [INFO]   -> Found value: SFD
DBFD
[2026-01-13 13:32:13] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-01-13 13:32:13] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 13:32:13] [INFO] Concatenating street name and type
[2026-01-13 13:32:13] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:32:13] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:32:13] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":"2026-01-13 13:30:49","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-13 13:30:49","incidentInternalId":"26-000080","dispatchRunNumber":"26-000080","policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:32:13] [INFO] Number of extracted fields: 29
[2026-01-13 13:32:13] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-01-13 13:32:13] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD', Parsed IDs = ["SFD","DBFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-01-13 13:32:13] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-01-13 13:32:13] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:32:13] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:32:13] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-01-13 13:32:13] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:32:13] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:32:13] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-13 13:32:13] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-13 13:32:13] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:32:14] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:32:14] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 13:32:14] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:32:14] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083212896.xml
[2026-01-13 13:32:14] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083212896.xml
[2026-01-13 13:32:23] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083223014.xml
[2026-01-13 13:32:23] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083223014.xml for user: 68920395733981a47
[2026-01-13 13:32:23] [INFO] File size: 15171 bytes
[2026-01-13 13:32:23] [INFO] Created FTPFiles record with ID: 6966496769a2c222d
[2026-01-13 13:32:23] [INFO] About to extract fields from XML. File size: 15171 bytes
[2026-01-13 13:32:23] [INFO] Number of mappings: 24
[2026-01-13 13:32:23] [INFO] Starting XML parsing. Content length: 15171
[2026-01-13 13:32:23] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:32:23] [INFO] Processing 24 field mappings
[2026-01-13 13:32:23] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:32:23] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:32:23] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:32:23] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:32:23] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:32:23] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:32:23] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:32:23] [INFO]   -> Found value: 37379
[2026-01-13 13:32:23] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:32:23] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:32:23] [INFO]   -> Found value: 2333
[2026-01-13 13:32:23] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:32:23] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:32:23] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:32:23] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:32:23] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:32:23] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:32:23] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:32:23] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:32:23] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:32:23] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:32:23] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:32:23] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 13:32:23] [INFO]   -> Set field 'enroute' = "2026-01-13 13:32:22"
[2026-01-13 13:32:23] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:32:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:23] [INFO]   -> Set field 'onScene' = null
[2026-01-13 13:32:23] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:32:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:23] [INFO]   -> Set field 'cleared' = null
[2026-01-13 13:32:23] [INFO]   -> Set field 'inService' = null
[2026-01-13 13:32:23] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:32:23] [INFO]   -> Found value: 35.251913
[2026-01-13 13:32:23] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:32:23] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:32:23] [INFO]   -> Found value: -85.110404
[2026-01-13 13:32:23] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:32:23] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:32:23] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:32:23] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:30:49"
[2026-01-13 13:32:23] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:32:23] [INFO]   -> Found value: QRV04DB
[2026-01-13 13:32:23] [INFO]   -> Set field 'cADVehicleID' = "QRV04DB"
[2026-01-13 13:32:23] [INFO]   -> Set field 'name' = "QRV04DB"
[2026-01-13 13:32:23] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:32:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:23] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 13:32:23] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:32:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:23] [INFO]   -> Set field 'timeonscene' = null
[2026-01-13 13:32:23] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:32:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:23] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 13:32:23] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:32:23] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 13:32:23] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-13 13:32:22"
[2026-01-13 13:32:23] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:32:23] [INFO]   -> Found value: 2026-01-13T08:32:22.69-05:00
[2026-01-13 13:32:23] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:32:22"
[2026-01-13 13:32:23] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:32:23] [INFO]   -> Found value: CT
[2026-01-13 13:32:23] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:32:23] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:32:23] [INFO]   -> Found value: 26-000080
[2026-01-13 13:32:23] [INFO]   -> Set field 'incidentInternalId' = "26-000080"
[2026-01-13 13:32:23] [INFO]   -> Set field 'dispatchRunNumber' = "26-000080"
[2026-01-13 13:32:23] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:32:23] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:32:23] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:32:23] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:32:23] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:32:23] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:32:23] [INFO] Found 25 elements for 'Comment', concatenating 25 non-empty values
[2026-01-13 13:32:23] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:32:23] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:32:23] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:32:23] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:32:23] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:32:23] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 13:32:23] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-01-13 13:32:23] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-01-13 13:32:23] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-01-13 13:32:23] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 13:32:23] [INFO] Concatenating street name and type
[2026-01-13 13:32:23] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:32:23] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:32:23] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":"2026-01-13 13:32:22","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":"2026-01-13 13:30:49","cADVehicleID":"QRV04DB","name":"QRV04DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-13 13:32:22","timedispatch":"2026-01-13 13:32:22","incidentInternalId":"26-000080","dispatchRunNumber":"26-000080","policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:32:23] [INFO] Number of extracted fields: 29
[2026-01-13 13:32:23] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-01-13 13:32:23] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD
DBFD', Parsed IDs = ["SFD","DBFD","DBFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-01-13 13:32:23] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-01-13 13:32:23] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:32:23] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:32:23] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-01-13 13:32:23] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:32:23] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:32:23] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-13 13:32:23] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-13 13:32:23] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:32:24] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:32:24] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 13:32:24] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:32:24] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083223014.xml
[2026-01-13 13:32:24] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083223014.xml
[2026-01-13 13:32:48] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083248289.xml
[2026-01-13 13:32:48] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083248289.xml for user: 68920395733981a47
[2026-01-13 13:32:48] [INFO] File size: 15431 bytes
[2026-01-13 13:32:48] [INFO] Created FTPFiles record with ID: 69664980b5af28e22
[2026-01-13 13:32:48] [INFO] About to extract fields from XML. File size: 15431 bytes
[2026-01-13 13:32:48] [INFO] Number of mappings: 24
[2026-01-13 13:32:48] [INFO] Starting XML parsing. Content length: 15431
[2026-01-13 13:32:48] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:32:48] [INFO] Processing 24 field mappings
[2026-01-13 13:32:48] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:32:48] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:32:48] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:32:48] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:32:48] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:32:48] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:32:48] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:32:48] [INFO]   -> Found value: 37379
[2026-01-13 13:32:48] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:32:48] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:32:48] [INFO]   -> Found value: 2333
[2026-01-13 13:32:48] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:32:48] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:32:48] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:32:48] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:32:48] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:32:48] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:32:48] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:32:48] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:32:48] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:32:48] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:32:48] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:32:48] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 13:32:48] [INFO]   -> Set field 'enroute' = "2026-01-13 13:32:22"
[2026-01-13 13:32:48] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:32:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:48] [INFO]   -> Set field 'onScene' = null
[2026-01-13 13:32:48] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:32:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:48] [INFO]   -> Set field 'cleared' = null
[2026-01-13 13:32:48] [INFO]   -> Set field 'inService' = null
[2026-01-13 13:32:48] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:32:48] [INFO]   -> Found value: 35.251913
[2026-01-13 13:32:48] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:32:48] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:32:48] [INFO]   -> Found value: -85.110404
[2026-01-13 13:32:48] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:32:48] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:32:48] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:32:48] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:30:49"
[2026-01-13 13:32:48] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:32:48] [INFO]   -> Found value: QRV04DB
[2026-01-13 13:32:48] [INFO]   -> Set field 'cADVehicleID' = "QRV04DB"
[2026-01-13 13:32:48] [INFO]   -> Set field 'name' = "QRV04DB"
[2026-01-13 13:32:48] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:32:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:48] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 13:32:48] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:32:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:48] [INFO]   -> Set field 'timeonscene' = null
[2026-01-13 13:32:48] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:32:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:48] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 13:32:48] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:32:48] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 13:32:48] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-13 13:32:22"
[2026-01-13 13:32:48] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:32:48] [INFO]   -> Found value: 2026-01-13T08:32:22.69-05:00
[2026-01-13 13:32:48] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:32:22"
[2026-01-13 13:32:48] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:32:48] [INFO]   -> Found value: CT
[2026-01-13 13:32:48] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:32:48] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:32:48] [INFO]   -> Found value: 26-000080
[2026-01-13 13:32:48] [INFO]   -> Set field 'incidentInternalId' = "26-000080"
[2026-01-13 13:32:48] [INFO]   -> Set field 'dispatchRunNumber' = "26-000080"
[2026-01-13 13:32:48] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:32:48] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:32:48] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:32:48] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:32:48] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:32:48] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:32:48] [INFO] Found 26 elements for 'Comment', concatenating 26 non-empty values
[2026-01-13 13:32:48] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:32:48] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:32:48] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:32:48] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:32:48] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:32:48] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 13:32:48] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-01-13 13:32:48] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-01-13 13:32:48] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-01-13 13:32:48] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 13:32:48] [INFO] Concatenating street name and type
[2026-01-13 13:32:48] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:32:48] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:32:48] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":"2026-01-13 13:32:22","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":"2026-01-13 13:30:49","cADVehicleID":"QRV04DB","name":"QRV04DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-13 13:32:22","timedispatch":"2026-01-13 13:32:22","incidentInternalId":"26-000080","dispatchRunNumber":"26-000080","policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:32:48] [INFO] Number of extracted fields: 29
[2026-01-13 13:32:48] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-01-13 13:32:48] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD
DBFD', Parsed IDs = ["SFD","DBFD","DBFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-01-13 13:32:48] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-01-13 13:32:48] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:32:48] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:32:48] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-01-13 13:32:49] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:32:49] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:32:49] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-13 13:32:49] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-13 13:32:49] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:32:49] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:32:49] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 13:32:49] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:32:49] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083248289.xml
[2026-01-13 13:32:49] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083248289.xml
[2026-01-13 13:32:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083258383.xml
[2026-01-13 13:32:58] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083258383.xml for user: 68920395733981a47
[2026-01-13 13:32:58] [INFO] File size: 15600 bytes
[2026-01-13 13:32:58] [INFO] Created FTPFiles record with ID: 6966498acf7ef519a
[2026-01-13 13:32:58] [INFO] About to extract fields from XML. File size: 15600 bytes
[2026-01-13 13:32:58] [INFO] Number of mappings: 24
[2026-01-13 13:32:58] [INFO] Starting XML parsing. Content length: 15600
[2026-01-13 13:32:58] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:32:58] [INFO] Processing 24 field mappings
[2026-01-13 13:32:58] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:32:58] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:32:58] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:32:58] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:32:58] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:32:58] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:32:58] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:32:58] [INFO]   -> Found value: 37379
[2026-01-13 13:32:58] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:32:58] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:32:58] [INFO]   -> Found value: 2333
[2026-01-13 13:32:58] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:32:58] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:32:58] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:32:58] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:32:58] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:32:58] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:32:58] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:32:58] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:32:58] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:32:58] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:32:58] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:32:58] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 13:32:58] [INFO]   -> Set field 'enroute' = "2026-01-13 13:32:22"
[2026-01-13 13:32:58] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:32:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:58] [INFO]   -> Set field 'onScene' = null
[2026-01-13 13:32:58] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:32:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:58] [INFO]   -> Set field 'cleared' = null
[2026-01-13 13:32:58] [INFO]   -> Set field 'inService' = null
[2026-01-13 13:32:58] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:32:58] [INFO]   -> Found value: 35.251913
[2026-01-13 13:32:58] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:32:58] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:32:58] [INFO]   -> Found value: -85.110404
[2026-01-13 13:32:58] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:32:58] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:32:58] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:32:58] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:30:49"
[2026-01-13 13:32:58] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:32:58] [INFO]   -> Found value: QRV04DB
[2026-01-13 13:32:58] [INFO]   -> Set field 'cADVehicleID' = "QRV04DB"
[2026-01-13 13:32:58] [INFO]   -> Set field 'name' = "QRV04DB"
[2026-01-13 13:32:58] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:32:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:58] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 13:32:58] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:32:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:58] [INFO]   -> Set field 'timeonscene' = null
[2026-01-13 13:32:58] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:32:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:32:58] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 13:32:58] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:32:58] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 13:32:58] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-13 13:32:22"
[2026-01-13 13:32:58] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:32:58] [INFO]   -> Found value: 2026-01-13T08:32:22.69-05:00
[2026-01-13 13:32:58] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:32:22"
[2026-01-13 13:32:58] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:32:58] [INFO]   -> Found value: CT
[2026-01-13 13:32:58] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:32:58] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:32:58] [INFO]   -> Found value: 26-000080
[2026-01-13 13:32:58] [INFO]   -> Set field 'incidentInternalId' = "26-000080"
[2026-01-13 13:32:58] [INFO]   -> Set field 'dispatchRunNumber' = "26-000080"
[2026-01-13 13:32:58] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:32:58] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:32:58] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:32:58] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:32:58] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:32:58] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:32:58] [INFO] Found 27 elements for 'Comment', concatenating 27 non-empty values
[2026-01-13 13:32:58] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:32:58] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:32:58] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:32:58] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:32:58] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:32:58] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 13:32:58] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-01-13 13:32:58] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-01-13 13:32:58] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-01-13 13:32:58] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 13:32:58] [INFO] Concatenating street name and type
[2026-01-13 13:32:58] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:32:58] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:32:58] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":"2026-01-13 13:32:22","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":"2026-01-13 13:30:49","cADVehicleID":"QRV04DB","name":"QRV04DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-13 13:32:22","timedispatch":"2026-01-13 13:32:22","incidentInternalId":"26-000080","dispatchRunNumber":"26-000080","policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:32:58] [INFO] Number of extracted fields: 29
[2026-01-13 13:32:58] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-01-13 13:32:58] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD
DBFD', Parsed IDs = ["SFD","DBFD","DBFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-01-13 13:32:58] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-01-13 13:32:58] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:32:59] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:32:59] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-01-13 13:32:59] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:32:59] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:32:59] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-13 13:32:59] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-13 13:32:59] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:32:59] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:32:59] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 13:32:59] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:32:59] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083258383.xml
[2026-01-13 13:32:59] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083258383.xml
[2026-01-13 13:34:19] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083419180.xml
[2026-01-13 13:34:19] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083419180.xml for user: 68920395733981a47
[2026-01-13 13:34:19] [INFO] File size: 15788 bytes
[2026-01-13 13:34:19] [INFO] Created FTPFiles record with ID: 696649db919b7d86f
[2026-01-13 13:34:19] [INFO] About to extract fields from XML. File size: 15788 bytes
[2026-01-13 13:34:19] [INFO] Number of mappings: 24
[2026-01-13 13:34:19] [INFO] Starting XML parsing. Content length: 15788
[2026-01-13 13:34:19] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:34:19] [INFO] Processing 24 field mappings
[2026-01-13 13:34:19] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:34:19] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:34:19] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:34:19] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:34:19] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:34:19] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:34:19] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:34:19] [INFO]   -> Found value: 37379
[2026-01-13 13:34:19] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:34:19] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:34:19] [INFO]   -> Found value: 2333
[2026-01-13 13:34:19] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:34:19] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:34:19] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:34:19] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:34:19] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:34:19] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:34:19] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:34:19] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:34:19] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:34:19] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:34:19] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:34:19] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 13:34:19] [INFO]   -> Set field 'enroute' = "2026-01-13 13:32:22"
[2026-01-13 13:34:19] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:34:19] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:34:19] [INFO]   -> Set field 'onScene' = null
[2026-01-13 13:34:19] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:34:19] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:34:19] [INFO]   -> Set field 'cleared' = null
[2026-01-13 13:34:19] [INFO]   -> Set field 'inService' = null
[2026-01-13 13:34:19] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:34:19] [INFO]   -> Found value: 35.251913
[2026-01-13 13:34:19] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:34:19] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:34:19] [INFO]   -> Found value: -85.110404
[2026-01-13 13:34:19] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:34:19] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:34:19] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:34:19] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:30:49"
[2026-01-13 13:34:19] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:34:19] [INFO]   -> Found value: QRV04DB
[2026-01-13 13:34:19] [INFO]   -> Set field 'cADVehicleID' = "QRV04DB"
[2026-01-13 13:34:19] [INFO]   -> Set field 'name' = "QRV04DB"
[2026-01-13 13:34:19] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:34:19] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:34:19] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 13:34:19] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:34:19] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:34:19] [INFO]   -> Set field 'timeonscene' = null
[2026-01-13 13:34:19] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:34:19] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:34:19] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 13:34:19] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:34:19] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 13:34:19] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-13 13:32:22"
[2026-01-13 13:34:19] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:34:19] [INFO]   -> Found value: 2026-01-13T08:32:22.69-05:00
[2026-01-13 13:34:19] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:32:22"
[2026-01-13 13:34:19] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:34:19] [INFO]   -> Found value: CT
[2026-01-13 13:34:19] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:34:19] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:34:19] [INFO]   -> Found value: 26-000080
[2026-01-13 13:34:19] [INFO]   -> Set field 'incidentInternalId' = "26-000080"
[2026-01-13 13:34:19] [INFO]   -> Set field 'dispatchRunNumber' = "26-000080"
[2026-01-13 13:34:19] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:34:19] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:34:19] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:34:19] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:34:19] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:34:19] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:34:19] [INFO] Found 28 elements for 'Comment', concatenating 28 non-empty values
[2026-01-13 13:34:19] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:34:19] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:34:19] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:34:19] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:34:19] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:34:19] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 13:34:19] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-01-13 13:34:19] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-01-13 13:34:19] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-01-13 13:34:19] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 13:34:19] [INFO] Concatenating street name and type
[2026-01-13 13:34:19] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:34:19] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:34:19] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":"2026-01-13 13:32:22","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":"2026-01-13 13:30:49","cADVehicleID":"QRV04DB","name":"QRV04DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-13 13:32:22","timedispatch":"2026-01-13 13:32:22","incidentInternalId":"26-000080","dispatchRunNumber":"26-000080","policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:34:19] [INFO] Number of extracted fields: 29
[2026-01-13 13:34:19] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-01-13 13:34:19] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD
DBFD', Parsed IDs = ["SFD","DBFD","DBFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-01-13 13:34:19] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-01-13 13:34:19] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:34:19] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:34:19] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-01-13 13:34:19] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:34:19] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:34:19] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-13 13:34:19] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-13 13:34:20] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:34:20] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:34:20] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 13:34:20] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:34:20] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083419180.xml
[2026-01-13 13:34:20] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083419180.xml
[2026-01-13 13:34:29] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083429274.xml
[2026-01-13 13:34:29] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083429274.xml for user: 68920395733981a47
[2026-01-13 13:34:29] [INFO] File size: 15980 bytes
[2026-01-13 13:34:29] [INFO] Created FTPFiles record with ID: 696649e5a7ece24b1
[2026-01-13 13:34:29] [INFO] About to extract fields from XML. File size: 15980 bytes
[2026-01-13 13:34:29] [INFO] Number of mappings: 24
[2026-01-13 13:34:29] [INFO] Starting XML parsing. Content length: 15980
[2026-01-13 13:34:29] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:34:29] [INFO] Processing 24 field mappings
[2026-01-13 13:34:29] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:34:29] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:34:29] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:34:29] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:34:29] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:34:29] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:34:29] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:34:29] [INFO]   -> Found value: 37379
[2026-01-13 13:34:29] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:34:29] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:34:29] [INFO]   -> Found value: 2333
[2026-01-13 13:34:29] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:34:29] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:34:29] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:34:29] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:34:29] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:34:29] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:34:29] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:34:29] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:34:29] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:34:29] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:34:29] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:34:29] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 13:34:29] [INFO]   -> Set field 'enroute' = "2026-01-13 13:32:22"
[2026-01-13 13:34:29] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:34:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:34:29] [INFO]   -> Set field 'onScene' = null
[2026-01-13 13:34:29] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:34:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:34:29] [INFO]   -> Set field 'cleared' = null
[2026-01-13 13:34:29] [INFO]   -> Set field 'inService' = null
[2026-01-13 13:34:29] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:34:29] [INFO]   -> Found value: 35.251913
[2026-01-13 13:34:29] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:34:29] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:34:29] [INFO]   -> Found value: -85.110404
[2026-01-13 13:34:29] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:34:29] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:34:29] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:34:29] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:30:49"
[2026-01-13 13:34:29] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:34:29] [INFO]   -> Found value: QRV04DB
[2026-01-13 13:34:29] [INFO]   -> Set field 'cADVehicleID' = "QRV04DB"
[2026-01-13 13:34:29] [INFO]   -> Set field 'name' = "QRV04DB"
[2026-01-13 13:34:29] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:34:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:34:29] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 13:34:29] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:34:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:34:29] [INFO]   -> Set field 'timeonscene' = null
[2026-01-13 13:34:29] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:34:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:34:29] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 13:34:29] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:34:29] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 13:34:29] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-13 13:32:22"
[2026-01-13 13:34:29] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:34:29] [INFO]   -> Found value: 2026-01-13T08:32:22.69-05:00
[2026-01-13 13:34:29] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:32:22"
[2026-01-13 13:34:29] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:34:29] [INFO]   -> Found value: CT
[2026-01-13 13:34:29] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:34:29] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:34:29] [INFO]   -> Found value: 26-000080
[2026-01-13 13:34:29] [INFO]   -> Set field 'incidentInternalId' = "26-000080"
[2026-01-13 13:34:29] [INFO]   -> Set field 'dispatchRunNumber' = "26-000080"
[2026-01-13 13:34:29] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:34:29] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:34:29] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:34:29] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:34:29] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:34:29] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:34:29] [INFO] Found 29 elements for 'Comment', concatenating 29 non-empty values
[2026-01-13 13:34:29] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:34:29] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:34:29] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:34:29] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:34:29] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:34:29] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 13:34:29] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-01-13 13:34:29] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-01-13 13:34:29] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-01-13 13:34:29] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 13:34:29] [INFO] Concatenating street name and type
[2026-01-13 13:34:29] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:34:29] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:34:29] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":"2026-01-13 13:32:22","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":"2026-01-13 13:30:49","cADVehicleID":"QRV04DB","name":"QRV04DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-13 13:32:22","timedispatch":"2026-01-13 13:32:22","incidentInternalId":"26-000080","dispatchRunNumber":"26-000080","policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:34:29] [INFO] Number of extracted fields: 29
[2026-01-13 13:34:29] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-01-13 13:34:29] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD
DBFD', Parsed IDs = ["SFD","DBFD","DBFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-01-13 13:34:29] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-01-13 13:34:29] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:34:29] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:34:29] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-01-13 13:34:30] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:34:30] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:34:30] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-13 13:34:30] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-13 13:34:30] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:34:30] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:34:30] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 13:34:30] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:34:30] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083429274.xml
[2026-01-13 13:34:30] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083429274.xml
[2026-01-13 13:34:44] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083444384.xml
[2026-01-13 13:34:44] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083444384.xml for user: 68920395733981a47
[2026-01-13 13:34:44] [INFO] File size: 16172 bytes
[2026-01-13 13:34:44] [INFO] Created FTPFiles record with ID: 696649f4c5c75ed07
[2026-01-13 13:34:44] [INFO] About to extract fields from XML. File size: 16172 bytes
[2026-01-13 13:34:44] [INFO] Number of mappings: 24
[2026-01-13 13:34:44] [INFO] Starting XML parsing. Content length: 16172
[2026-01-13 13:34:44] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:34:44] [INFO] Processing 24 field mappings
[2026-01-13 13:34:44] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:34:44] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:34:44] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:34:44] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:34:44] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:34:44] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:34:44] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:34:44] [INFO]   -> Found value: 37379
[2026-01-13 13:34:44] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:34:44] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:34:44] [INFO]   -> Found value: 2333
[2026-01-13 13:34:44] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:34:44] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:34:44] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:34:44] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:34:44] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:34:44] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:34:44] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:34:44] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:34:44] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:34:44] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:34:44] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:34:44] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 13:34:44] [INFO]   -> Set field 'enroute' = "2026-01-13 13:32:22"
[2026-01-13 13:34:44] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:34:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:34:44] [INFO]   -> Set field 'onScene' = null
[2026-01-13 13:34:44] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:34:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:34:44] [INFO]   -> Set field 'cleared' = null
[2026-01-13 13:34:44] [INFO]   -> Set field 'inService' = null
[2026-01-13 13:34:44] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:34:44] [INFO]   -> Found value: 35.251913
[2026-01-13 13:34:44] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:34:44] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:34:44] [INFO]   -> Found value: -85.110404
[2026-01-13 13:34:44] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:34:44] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:34:44] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:34:44] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:30:49"
[2026-01-13 13:34:44] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:34:44] [INFO]   -> Found value: QRV04DB
[2026-01-13 13:34:44] [INFO]   -> Set field 'cADVehicleID' = "QRV04DB"
[2026-01-13 13:34:44] [INFO]   -> Set field 'name' = "QRV04DB"
[2026-01-13 13:34:44] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:34:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:34:44] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 13:34:44] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:34:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:34:44] [INFO]   -> Set field 'timeonscene' = null
[2026-01-13 13:34:44] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:34:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:34:44] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 13:34:44] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:34:44] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 13:34:44] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-13 13:32:22"
[2026-01-13 13:34:44] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:34:44] [INFO]   -> Found value: 2026-01-13T08:32:22.69-05:00
[2026-01-13 13:34:44] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:32:22"
[2026-01-13 13:34:44] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:34:44] [INFO]   -> Found value: CT
[2026-01-13 13:34:44] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:34:44] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:34:44] [INFO]   -> Found value: 26-000080
[2026-01-13 13:34:44] [INFO]   -> Set field 'incidentInternalId' = "26-000080"
[2026-01-13 13:34:44] [INFO]   -> Set field 'dispatchRunNumber' = "26-000080"
[2026-01-13 13:34:44] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:34:44] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:34:44] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:34:44] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:34:44] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:34:44] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:34:44] [INFO] Found 30 elements for 'Comment', concatenating 30 non-empty values
[2026-01-13 13:34:44] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:34:44] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:34:44] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:34:44] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:34:44] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:34:44] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 13:34:44] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-01-13 13:34:44] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-01-13 13:34:44] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-01-13 13:34:44] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 13:34:44] [INFO] Concatenating street name and type
[2026-01-13 13:34:44] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:34:44] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:34:44] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":"2026-01-13 13:32:22","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":"2026-01-13 13:30:49","cADVehicleID":"QRV04DB","name":"QRV04DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-13 13:32:22","timedispatch":"2026-01-13 13:32:22","incidentInternalId":"26-000080","dispatchRunNumber":"26-000080","policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:34:44] [INFO] Number of extracted fields: 29
[2026-01-13 13:34:44] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-01-13 13:34:44] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD
DBFD', Parsed IDs = ["SFD","DBFD","DBFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-01-13 13:34:44] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-01-13 13:34:44] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:34:44] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:34:44] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-01-13 13:34:45] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:34:45] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:34:45] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-13 13:34:45] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-13 13:34:45] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:34:45] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:34:45] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 13:34:45] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:34:45] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083444384.xml
[2026-01-13 13:34:45] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083444384.xml
[2026-01-13 13:35:29] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083529879.xml
[2026-01-13 13:35:29] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083529879.xml for user: 68920395733981a47
[2026-01-13 13:35:29] [INFO] File size: 16371 bytes
[2026-01-13 13:35:30] [INFO] Created FTPFiles record with ID: 69664a224798614a6
[2026-01-13 13:35:30] [INFO] About to extract fields from XML. File size: 16371 bytes
[2026-01-13 13:35:30] [INFO] Number of mappings: 24
[2026-01-13 13:35:30] [INFO] Starting XML parsing. Content length: 16371
[2026-01-13 13:35:30] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:35:30] [INFO] Processing 24 field mappings
[2026-01-13 13:35:30] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:35:30] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:35:30] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:35:30] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:35:30] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:35:30] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:35:30] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:35:30] [INFO]   -> Found value: 37379
[2026-01-13 13:35:30] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:35:30] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:35:30] [INFO]   -> Found value: 2333
[2026-01-13 13:35:30] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:35:30] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:35:30] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:35:30] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:35:30] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:35:30] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:35:30] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:35:30] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:35:30] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:35:30] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:35:30] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:35:30] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 13:35:30] [INFO]   -> Set field 'enroute' = "2026-01-13 13:32:22"
[2026-01-13 13:35:30] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:35:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:35:30] [INFO]   -> Set field 'onScene' = null
[2026-01-13 13:35:30] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:35:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:35:30] [INFO]   -> Set field 'cleared' = null
[2026-01-13 13:35:30] [INFO]   -> Set field 'inService' = null
[2026-01-13 13:35:30] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:35:30] [INFO]   -> Found value: 35.251913
[2026-01-13 13:35:30] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:35:30] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:35:30] [INFO]   -> Found value: -85.110404
[2026-01-13 13:35:30] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:35:30] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:35:30] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:35:30] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:30:49"
[2026-01-13 13:35:30] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:35:30] [INFO]   -> Found value: QRV04DB
[2026-01-13 13:35:30] [INFO]   -> Set field 'cADVehicleID' = "QRV04DB"
[2026-01-13 13:35:30] [INFO]   -> Set field 'name' = "QRV04DB"
[2026-01-13 13:35:30] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:35:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:35:30] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 13:35:30] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:35:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:35:30] [INFO]   -> Set field 'timeonscene' = null
[2026-01-13 13:35:30] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:35:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:35:30] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 13:35:30] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:35:30] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 13:35:30] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-13 13:32:22"
[2026-01-13 13:35:30] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:35:30] [INFO]   -> Found value: 2026-01-13T08:32:22.69-05:00
[2026-01-13 13:35:30] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:32:22"
[2026-01-13 13:35:30] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:35:30] [INFO]   -> Found value: CT
[2026-01-13 13:35:30] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:35:30] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:35:30] [INFO]   -> Found value: 26-000080
[2026-01-13 13:35:30] [INFO]   -> Set field 'incidentInternalId' = "26-000080"
[2026-01-13 13:35:30] [INFO]   -> Set field 'dispatchRunNumber' = "26-000080"
[2026-01-13 13:35:30] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:35:30] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:35:30] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:35:30] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:35:30] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:35:30] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:35:30] [INFO] Found 31 elements for 'Comment', concatenating 31 non-empty values
[2026-01-13 13:35:30] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:35:30] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:35:30] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:35:30] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:35:30] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:35:30] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 13:35:30] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-01-13 13:35:30] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-01-13 13:35:30] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-01-13 13:35:30] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 13:35:30] [INFO] Concatenating street name and type
[2026-01-13 13:35:30] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:35:30] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:35:30] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":"2026-01-13 13:32:22","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":"2026-01-13 13:30:49","cADVehicleID":"QRV04DB","name":"QRV04DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-13 13:32:22","timedispatch":"2026-01-13 13:32:22","incidentInternalId":"26-000080","dispatchRunNumber":"26-000080","policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:35:30] [INFO] Number of extracted fields: 29
[2026-01-13 13:35:30] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-01-13 13:35:30] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD
DBFD', Parsed IDs = ["SFD","DBFD","DBFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-01-13 13:35:30] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-01-13 13:35:30] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:35:30] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:35:30] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-01-13 13:35:30] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:35:30] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:35:30] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-13 13:35:30] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-13 13:35:30] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:35:30] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:35:31] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 13:35:31] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:35:31] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083529879.xml
[2026-01-13 13:35:31] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113083529879.xml
[2026-01-13 13:40:53] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 13:40:53] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml for user: 69320e6a9e3e5ef71
[2026-01-13 13:40:53] [INFO] File size: 134692 bytes
[2026-01-13 13:40:53] [INFO] Created FTPFiles record with ID: 69664b65c772b7f88
[2026-01-13 13:40:53] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 13:40:53] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 13:40:53] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 13:41:33] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 13:41:33] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml for user: 69320e6a9e3e5ef71
[2026-01-13 13:41:33] [INFO] File size: 136288 bytes
[2026-01-13 13:41:33] [INFO] Created FTPFiles record with ID: 69664b8ddb684fa77
[2026-01-13 13:41:33] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 13:41:33] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 13:41:33] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 13:41:37] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 13:41:37] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml for user: 69320e6a9e3e5ef71
[2026-01-13 13:41:37] [INFO] File size: 137878 bytes
[2026-01-13 13:41:38] [INFO] Created FTPFiles record with ID: 69664b9205ad54e5e
[2026-01-13 13:41:38] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 13:41:38] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 13:41:38] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 13:41:48] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 13:41:48] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml for user: 69320e6a9e3e5ef71
[2026-01-13 13:41:48] [INFO] File size: 140117 bytes
[2026-01-13 13:41:49] [INFO] Created FTPFiles record with ID: 69664b9d211db02c4
[2026-01-13 13:41:49] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 13:41:49] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 13:41:49] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 13:44:32] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113084430528.xml
[2026-01-13 13:44:32] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113084430528.xml for user: 68920395733981a47
[2026-01-13 13:44:32] [INFO] File size: 16527 bytes
[2026-01-13 13:44:33] [INFO] Created FTPFiles record with ID: 69664c413369d38cf
[2026-01-13 13:44:33] [INFO] About to extract fields from XML. File size: 16527 bytes
[2026-01-13 13:44:33] [INFO] Number of mappings: 24
[2026-01-13 13:44:33] [INFO] Starting XML parsing. Content length: 16527
[2026-01-13 13:44:33] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:44:33] [INFO] Processing 24 field mappings
[2026-01-13 13:44:33] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:44:33] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:44:33] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:44:33] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:44:33] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:44:33] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:44:33] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:44:33] [INFO]   -> Found value: 37379
[2026-01-13 13:44:33] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:44:33] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:44:33] [INFO]   -> Found value: 2333
[2026-01-13 13:44:33] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:44:33] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:44:33] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:44:33] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:44:33] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:44:33] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:44:33] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:44:33] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:44:33] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:44:33] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:44:33] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:44:33] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 13:44:33] [INFO]   -> Set field 'enroute' = "2026-01-13 13:32:22"
[2026-01-13 13:44:33] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:44:33] [INFO]   -> Found value: 2026-01-13T08:44:26.107-05:00
[2026-01-13 13:44:33] [INFO]   -> Set field 'onScene' = "2026-01-13 13:44:26"
[2026-01-13 13:44:33] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:44:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:44:33] [INFO]   -> Set field 'cleared' = null
[2026-01-13 13:44:33] [INFO]   -> Set field 'inService' = null
[2026-01-13 13:44:33] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:44:33] [INFO]   -> Found value: 35.251913
[2026-01-13 13:44:33] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:44:33] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:44:33] [INFO]   -> Found value: -85.110404
[2026-01-13 13:44:33] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:44:33] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:44:33] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:44:33] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:30:49"
[2026-01-13 13:44:33] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:44:33] [INFO]   -> Found value: QRV04DB
[2026-01-13 13:44:33] [INFO]   -> Set field 'cADVehicleID' = "QRV04DB"
[2026-01-13 13:44:33] [INFO]   -> Set field 'name' = "QRV04DB"
[2026-01-13 13:44:33] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:44:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:44:33] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 13:44:33] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:44:33] [INFO]   -> Found value: 2026-01-13T08:44:26.107-05:00
[2026-01-13 13:44:33] [INFO]   -> Set field 'timeonscene' = "2026-01-13 13:44:26"
[2026-01-13 13:44:33] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:44:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:44:33] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 13:44:33] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:44:33] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 13:44:33] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-13 13:32:22"
[2026-01-13 13:44:33] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:44:33] [INFO]   -> Found value: 2026-01-13T08:32:22.69-05:00
[2026-01-13 13:44:33] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:32:22"
[2026-01-13 13:44:33] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:44:33] [INFO]   -> Found value: CT
[2026-01-13 13:44:33] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:44:33] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:44:33] [INFO]   -> Found value: 26-000080
[2026-01-13 13:44:33] [INFO]   -> Set field 'incidentInternalId' = "26-000080"
[2026-01-13 13:44:33] [INFO]   -> Set field 'dispatchRunNumber' = "26-000080"
[2026-01-13 13:44:33] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:44:33] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:44:33] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:44:33] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:44:33] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:44:33] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:44:33] [INFO] Found 31 elements for 'Comment', concatenating 31 non-empty values
[2026-01-13 13:44:33] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:44:33] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:44:33] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 13:44:33] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:44:33] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:44:33] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 13:44:33] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-01-13 13:44:33] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-01-13 13:44:33] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-01-13 13:44:33] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 13:44:33] [INFO] Concatenating street name and type
[2026-01-13 13:44:33] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:44:33] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:44:33] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":"2026-01-13 13:32:22","onScene":"2026-01-13 13:44:26","cleared":null,"inService":null,"nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":"2026-01-13 13:30:49","cADVehicleID":"QRV04DB","name":"QRV04DB","timeunitclear":null,"timeonscene":"2026-01-13 13:44:26","timestaging":null,"timeenroutetoscene":"2026-01-13 13:32:22","timedispatch":"2026-01-13 13:32:22","incidentInternalId":"26-000080","dispatchRunNumber":"26-000080","policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:44:33] [INFO] Number of extracted fields: 29
[2026-01-13 13:44:33] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-01-13 13:44:33] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD
DBFD', Parsed IDs = ["SFD","DBFD","DBFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-01-13 13:44:33] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-01-13 13:44:33] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:44:33] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:44:33] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-01-13 13:44:33] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:44:33] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:44:33] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-13 13:44:33] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-13 13:44:33] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:44:33] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:44:33] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 13:44:34] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:44:34] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113084430528.xml
[2026-01-13 13:44:34] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113084430528.xml
[2026-01-13 13:52:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113085225980.xml
[2026-01-13 13:52:26] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113085225980.xml for user: 68920395733981a47
[2026-01-13 13:52:26] [INFO] File size: 16642 bytes
[2026-01-13 13:52:26] [INFO] Created FTPFiles record with ID: 69664e1a8c43d71e4
[2026-01-13 13:52:26] [INFO] About to extract fields from XML. File size: 16642 bytes
[2026-01-13 13:52:26] [INFO] Number of mappings: 24
[2026-01-13 13:52:26] [INFO] Starting XML parsing. Content length: 16642
[2026-01-13 13:52:26] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:52:26] [INFO] Processing 24 field mappings
[2026-01-13 13:52:26] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:52:26] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:52:26] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:52:26] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:52:26] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:52:26] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:52:26] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:52:26] [INFO]   -> Found value: 37379
[2026-01-13 13:52:26] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:52:26] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:52:26] [INFO]   -> Found value: 2333
[2026-01-13 13:52:26] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:52:26] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:52:26] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:52:26] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:52:26] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:52:26] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:52:26] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:52:26] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:52:26] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:52:26] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:52:26] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:52:26] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 13:52:26] [INFO]   -> Set field 'enroute' = "2026-01-13 13:32:22"
[2026-01-13 13:52:26] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:52:26] [INFO]   -> Found value: 2026-01-13T08:44:26.107-05:00
[2026-01-13 13:52:26] [INFO]   -> Set field 'onScene' = "2026-01-13 13:44:26"
[2026-01-13 13:52:26] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:52:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:52:26] [INFO]   -> Set field 'cleared' = null
[2026-01-13 13:52:26] [INFO]   -> Set field 'inService' = null
[2026-01-13 13:52:26] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:52:26] [INFO]   -> Found value: 35.251913
[2026-01-13 13:52:26] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:52:26] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:52:26] [INFO]   -> Found value: -85.110404
[2026-01-13 13:52:26] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:52:26] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:52:26] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:52:26] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:30:49"
[2026-01-13 13:52:26] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:52:26] [INFO]   -> Found value: QRV04DB
[2026-01-13 13:52:26] [INFO]   -> Set field 'cADVehicleID' = "QRV04DB"
[2026-01-13 13:52:26] [INFO]   -> Set field 'name' = "QRV04DB"
[2026-01-13 13:52:26] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:52:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:52:26] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 13:52:26] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:52:26] [INFO]   -> Found value: 2026-01-13T08:44:26.107-05:00
[2026-01-13 13:52:26] [INFO]   -> Set field 'timeonscene' = "2026-01-13 13:44:26"
[2026-01-13 13:52:26] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:52:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:52:26] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 13:52:26] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:52:26] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 13:52:26] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-13 13:32:22"
[2026-01-13 13:52:26] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:52:26] [INFO]   -> Found value: 2026-01-13T08:32:22.69-05:00
[2026-01-13 13:52:26] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:32:22"
[2026-01-13 13:52:26] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:52:26] [INFO]   -> Found value: CT
[2026-01-13 13:52:26] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:52:26] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:52:26] [INFO]   -> Found value: 26-000080
[2026-01-13 13:52:26] [INFO]   -> Set field 'incidentInternalId' = "26-000080"
[2026-01-13 13:52:26] [INFO]   -> Set field 'dispatchRunNumber' = "26-000080"
[2026-01-13 13:52:26] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:52:26] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:52:26] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:52:26] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:52:26] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:52:26] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:52:26] [INFO] Found 32 elements for 'Comment', concatenating 32 non-empty values
[2026-01-13 13:52:26] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:52:26] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:52:21 GILLILAND_C             [32] [Law] has closed their incident [2026-01-16545]"
[2026-01-13 13:52:26] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:52:21 GILLILAND_C             [32] [Law] has closed their incident [2026-01-16545]"
[2026-01-13 13:52:26] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:52:26] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:52:26] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 13:52:26] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-01-13 13:52:26] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-01-13 13:52:26] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-01-13 13:52:26] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 13:52:26] [INFO] Concatenating street name and type
[2026-01-13 13:52:26] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:52:26] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:52:26] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":"2026-01-13 13:32:22","onScene":"2026-01-13 13:44:26","cleared":null,"inService":null,"nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":"2026-01-13 13:30:49","cADVehicleID":"QRV04DB","name":"QRV04DB","timeunitclear":null,"timeonscene":"2026-01-13 13:44:26","timestaging":null,"timeenroutetoscene":"2026-01-13 13:32:22","timedispatch":"2026-01-13 13:32:22","incidentInternalId":"26-000080","dispatchRunNumber":"26-000080","policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:52:21 GILLILAND_C             [32] [Law] has closed their incident [2026-01-16545]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:52:21 GILLILAND_C             [32] [Law] has closed their incident [2026-01-16545]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:52:26] [INFO] Number of extracted fields: 29
[2026-01-13 13:52:26] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-01-13 13:52:26] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD
DBFD', Parsed IDs = ["SFD","DBFD","DBFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-01-13 13:52:26] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-01-13 13:52:26] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:52:26] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:52:26] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-01-13 13:52:26] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:52:26] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:52:26] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-13 13:52:26] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-13 13:52:27] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:52:27] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:52:27] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 13:52:27] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:52:27] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113085225980.xml
[2026-01-13 13:52:27] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113085225980.xml
[2026-01-13 13:57:14] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113085714198.xml
[2026-01-13 13:57:14] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113085714198.xml for user: 68920395733981a47
[2026-01-13 13:57:14] [INFO] File size: 17283 bytes
[2026-01-13 13:57:14] [INFO] Created FTPFiles record with ID: 69664f3ab6624afd0
[2026-01-13 13:57:14] [INFO] About to extract fields from XML. File size: 17283 bytes
[2026-01-13 13:57:14] [INFO] Number of mappings: 24
[2026-01-13 13:57:14] [INFO] Starting XML parsing. Content length: 17283
[2026-01-13 13:57:14] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 13:57:14] [INFO] Processing 24 field mappings
[2026-01-13 13:57:14] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 13:57:14] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 13:57:14] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 13:57:14] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 13:57:14] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 13:57:14] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 13:57:14] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 13:57:14] [INFO]   -> Found value: 37379
[2026-01-13 13:57:14] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 13:57:14] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 13:57:14] [INFO]   -> Found value: 2333
[2026-01-13 13:57:14] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 13:57:14] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 13:57:14] [INFO]   -> Found value: SANDERLING
[2026-01-13 13:57:14] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 13:57:14] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 13:57:14] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 13:57:14] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 13:57:14] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 13:57:14] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 13:57:14] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 13:57:14] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 13:57:14] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 13:57:14] [INFO]   -> Set field 'enroute' = "2026-01-13 13:32:22"
[2026-01-13 13:57:14] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 13:57:14] [INFO]   -> Found value: 2026-01-13T08:44:26.107-05:00
[2026-01-13 13:57:14] [INFO]   -> Set field 'onScene' = "2026-01-13 13:44:26"
[2026-01-13 13:57:14] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 13:57:14] [INFO]   -> Found value: 2026-01-13T08:57:10.64-05:00
[2026-01-13 13:57:14] [INFO]   -> Set field 'cleared' = "2026-01-13 13:57:10"
[2026-01-13 13:57:14] [INFO]   -> Set field 'inService' = "2026-01-13 13:57:10"
[2026-01-13 13:57:14] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 13:57:14] [INFO]   -> Found value: 35.251913
[2026-01-13 13:57:14] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 13:57:14] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 13:57:14] [INFO]   -> Found value: -85.110404
[2026-01-13 13:57:14] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 13:57:14] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 13:57:14] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 13:57:14] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:30:49"
[2026-01-13 13:57:14] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 13:57:14] [INFO]   -> Found value: QRV04DB
[2026-01-13 13:57:14] [INFO]   -> Set field 'cADVehicleID' = "QRV04DB"
[2026-01-13 13:57:14] [INFO]   -> Set field 'name' = "QRV04DB"
[2026-01-13 13:57:14] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 13:57:14] [INFO]   -> Found value: 2026-01-13T08:57:10.64-05:00
[2026-01-13 13:57:14] [INFO]   -> Set field 'timeunitclear' = "2026-01-13 13:57:10"
[2026-01-13 13:57:14] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 13:57:14] [INFO]   -> Found value: 2026-01-13T08:44:26.107-05:00
[2026-01-13 13:57:14] [INFO]   -> Set field 'timeonscene' = "2026-01-13 13:44:26"
[2026-01-13 13:57:14] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 13:57:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 13:57:14] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 13:57:14] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 13:57:14] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 13:57:14] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-13 13:32:22"
[2026-01-13 13:57:14] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 13:57:14] [INFO]   -> Found value: 2026-01-13T08:32:22.69-05:00
[2026-01-13 13:57:14] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:32:22"
[2026-01-13 13:57:14] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 13:57:14] [INFO]   -> Found value: CT
[2026-01-13 13:57:14] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 13:57:14] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 13:57:14] [INFO]   -> Found value: 26-000080
[2026-01-13 13:57:14] [INFO]   -> Set field 'incidentInternalId' = "26-000080"
[2026-01-13 13:57:14] [INFO]   -> Set field 'dispatchRunNumber' = "26-000080"
[2026-01-13 13:57:14] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 13:57:14] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 13:57:14] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 13:57:14] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 13:57:14] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 13:57:14] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 13:57:14] [INFO] Found 32 elements for 'Comment', concatenating 32 non-empty values
[2026-01-13 13:57:14] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 13:57:14] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:52:21 GILLILAND_C             [32] [Law] has closed their incident [2026-01-16545]"
[2026-01-13 13:57:14] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:52:21 GILLILAND_C             [32] [Law] has closed their incident [2026-01-16545]"
[2026-01-13 13:57:14] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 13:57:14] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 13:57:14] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 13:57:14] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-01-13 13:57:14] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-01-13 13:57:14] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-01-13 13:57:14] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 13:57:14] [INFO] Concatenating street name and type
[2026-01-13 13:57:14] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 13:57:14] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 13:57:14] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":"2026-01-13 13:32:22","onScene":"2026-01-13 13:44:26","cleared":"2026-01-13 13:57:10","inService":"2026-01-13 13:57:10","nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":"2026-01-13 13:30:49","cADVehicleID":"QRV04DB","name":"QRV04DB","timeunitclear":"2026-01-13 13:57:10","timeonscene":"2026-01-13 13:44:26","timestaging":null,"timeenroutetoscene":"2026-01-13 13:32:22","timedispatch":"2026-01-13 13:32:22","incidentInternalId":"26-000080","dispatchRunNumber":"26-000080","policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:52:21 GILLILAND_C             [32] [Law] has closed their incident [2026-01-16545]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:52:21 GILLILAND_C             [32] [Law] has closed their incident [2026-01-16545]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 13:57:14] [INFO] Number of extracted fields: 29
[2026-01-13 13:57:14] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-01-13 13:57:14] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD
DBFD', Parsed IDs = ["SFD","DBFD","DBFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-01-13 13:57:14] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-01-13 13:57:14] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 13:57:14] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 13:57:14] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-01-13 13:57:15] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 13:57:15] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 13:57:15] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-13 13:57:15] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-13 13:57:15] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 13:57:15] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 13:57:15] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 13:57:15] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 13:57:15] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113085714198.xml
[2026-01-13 13:57:15] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113085714198.xml
[2026-01-13 14:06:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-01245.xml
[2026-01-13 14:06:58] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-01245.xml for user: 68d56363ec1209189
[2026-01-13 14:06:58] [INFO] File size: 1796 bytes
[2026-01-13 14:06:58] [INFO] Created FTPFiles record with ID: 696651829eb31cfc0
[2026-01-13 14:06:58] [INFO] About to extract fields from XML. File size: 1796 bytes
[2026-01-13 14:06:58] [INFO] Number of mappings: 21
[2026-01-13 14:06:58] [INFO] Starting XML parsing. Content length: 1796
[2026-01-13 14:06:58] [INFO] XML parsed successfully. Root element: Incident
[2026-01-13 14:06:58] [INFO] Processing 21 field mappings
[2026-01-13 14:06:58] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-13 14:06:58] [INFO]   -> Found value: 26-01245
[2026-01-13 14:06:58] [INFO]   -> Set field 'dispatchRunNumber' = "26-01245"
[2026-01-13 14:06:58] [INFO]   -> Set field 'cADNumber' = "26-01245"
[2026-01-13 14:06:58] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-13 14:06:58] [INFO]   -> Found value: 160
[2026-01-13 14:06:58] [INFO]   -> Set field 'incidentLocationStreetNumber' = 160
[2026-01-13 14:06:58] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-13 14:06:58] [INFO]   -> Found value: INDUSTRIAL DR
[2026-01-13 14:06:58] [INFO]   -> Set field 'streetName' = "INDUSTRIAL DR"
[2026-01-13 14:06:58] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-13 14:06:58] [INFO]   -> No value found (null or empty)
[2026-01-13 14:06:58] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-13 14:06:58] [INFO]   -> Found value: SIKESTON
[2026-01-13 14:06:58] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-01-13 14:06:58] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-13 14:06:58] [INFO]   -> Found value: SIKESTON AIRPORT
[2026-01-13 14:06:58] [INFO]   -> Set field 'businessName' = "SIKESTON AIRPORT"
[2026-01-13 14:06:58] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-13 14:06:58] [INFO]   -> Found value: MO
[2026-01-13 14:06:58] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2026-01-13 14:06:58] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-13 14:06:58] [INFO]   -> Found value: 63801
[2026-01-13 14:06:58] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2026-01-13 14:06:58] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-13 14:06:58] [INFO]   -> Found value: 0
[2026-01-13 14:06:58] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-13 14:06:58] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-13 14:06:58] [INFO]   -> Found value: 0
[2026-01-13 14:06:58] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-13 14:06:58] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-13 14:06:58] [INFO]   -> Found value: FIRE-AIRCRAFT STANDBY
[2026-01-13 14:06:58] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-AIRCRAFT STANDBY"
[2026-01-13 14:06:58] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-13 14:06:58] [INFO]   -> Found value: 01-13-2026 08:00:58|GROUND TRANSPORT FOR AIR METHODS FLIGHT
SIKESTON MEMORAL AIR PORT 50 MIN ETA

PE...
[2026-01-13 14:06:58] [INFO]   -> Set field 'dispatchNotes' = "01-13-2026 08:00:58|GROUND TRANSPORT FOR AIR METHODS FLIGHT\nSIKESTON MEMORAL AIR PORT 50 MIN ETA\n\nPED PAITENT \nBUSINESS NOTES:  GATE CODE: 1228\n---------------------------------------- 01-13-2026 08:06:15|SSCA ADVISED WILL PAGE OUT CLOSER TO TIME"
[2026-01-13 14:06:58] [INFO]   -> Set field 'cADLog' = "01-13-2026 08:00:58|GROUND TRANSPORT FOR AIR METHODS FLIGHT\nSIKESTON MEMORAL AIR PORT 50 MIN ETA\n\nPED PAITENT \nBUSINESS NOTES:  GATE CODE: 1228\n---------------------------------------- 01-13-2026 08:06:15|SSCA ADVISED WILL PAGE OUT CLOSER TO TIME"
[2026-01-13 14:06:58] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-13 14:06:58] [INFO]   -> Found value: 01-13-2026T08:05:57
[2026-01-13 14:06:58] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T08:05:57
[2026-01-13 14:06:58] [ERROR] Error formatting datetime '2026-13-01T08:05:57': Failed to parse time string (2026-13-01T08:05:57) at position 6 (3): Unexpected character
[2026-01-13 14:06:58] [INFO]   -> Set field 'alarm' = null
[2026-01-13 14:06:58] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T08:05:57
[2026-01-13 14:06:58] [ERROR] Error formatting datetime '2026-13-01T08:05:57': Failed to parse time string (2026-13-01T08:05:57) at position 6 (3): Unexpected character
[2026-01-13 14:06:58] [INFO]   -> Set field 'dispatched' = null
[2026-01-13 14:06:58] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-13 14:06:58] [INFO]   -> No value found (null or empty)
[2026-01-13 14:06:58] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-13 14:06:58] [INFO]   -> No value found (null or empty)
[2026-01-13 14:06:58] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-13 14:06:58] [INFO]   -> Found value: ENG4
[2026-01-13 14:06:58] [INFO]   -> Set field 'cADVehicleID' = "ENG4"
[2026-01-13 14:06:58] [INFO]   -> Set field 'name' = "ENG4"
[2026-01-13 14:06:58] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-13 14:06:58] [INFO]   -> No value found (null or empty)
[2026-01-13 14:06:58] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-13 14:06:58] [INFO]   -> No value found (null or empty)
[2026-01-13 14:06:58] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-13 14:06:58] [INFO]   -> Found value: 01-13-2026T08:06:15
[2026-01-13 14:06:58] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T08:06:15
[2026-01-13 14:06:58] [ERROR] Error formatting datetime '2026-13-01T08:06:15': Failed to parse time string (2026-13-01T08:06:15) at position 6 (3): Unexpected character
[2026-01-13 14:06:58] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 14:06:58] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-13 14:06:58] [INFO]   -> Found value: 01-13-2026T08:06:10
[2026-01-13 14:06:58] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T08:06:10
[2026-01-13 14:06:58] [ERROR] Error formatting datetime '2026-13-01T08:06:10': Failed to parse time string (2026-13-01T08:06:10) at position 6 (3): Unexpected character
[2026-01-13 14:06:58] [INFO]   -> Set field 'timedispatch' = null
[2026-01-13 14:06:58] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-13 14:06:58] [INFO]   -> Found value: SDPSFD
[2026-01-13 14:06:58] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-01-13 14:06:58] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-13 14:06:58] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-13 14:06:58] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-01245","cADNumber":"26-01245","incidentLocationStreetNumber":160,"streetName":"INDUSTRIAL DR","incidentLocationCity":"SIKESTON","businessName":"SIKESTON AIRPORT","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-AIRCRAFT STANDBY","dispatchNotes":"01-13-2026 08:00:58|GROUND TRANSPORT FOR AIR METHODS FLIGHT\nSIKESTON MEMORAL AIR PORT 50 MIN ETA\n\nPED PAITENT \nBUSINESS NOTES:  GATE CODE: 1228\n---------------------------------------- 01-13-2026 08:06:15|SSCA ADVISED WILL PAGE OUT CLOSER TO TIME","cADLog":"01-13-2026 08:00:58|GROUND TRANSPORT FOR AIR METHODS FLIGHT\nSIKESTON MEMORAL AIR PORT 50 MIN ETA\n\nPED PAITENT \nBUSINESS NOTES:  GATE CODE: 1228\n---------------------------------------- 01-13-2026 08:06:15|SSCA ADVISED WILL PAGE OUT CLOSER TO TIME","alarm":null,"dispatched":null,"cADVehicleID":"ENG4","name":"ENG4","timeunitclear":null,"timedispatch":null,"cADAgencyIdentifier":"SDPSFD","locationCoordinates":"0,0"}
[2026-01-13 14:06:58] [INFO] Number of extracted fields: 21
[2026-01-13 14:06:58] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-01-13 14:06:58] [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-13 14:06:58] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-01-13 14:06:58] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-01-13 14:06:58] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-01-13 14:06:58] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-01-13 14:06:58] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-01-13 14:06:58] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-01-13 14:06:59] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e875662f9c
[2026-01-13 14:07:00] [INFO] Created new Dispatches record with ID: 6966518371392910a
[2026-01-13 14:07:00] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-01245.xml
[2026-01-13 14:07:00] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-01245.xml
[2026-01-13 14:07:57] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:07:55Z.xml
[2026-01-13 14:07:57] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:07:55Z.xml
[2026-01-13 14:08:01] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:07:59Z.xml
[2026-01-13 14:08:01] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:07:59Z.xml
[2026-01-13 14:08:34] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:08:32Z.xml
[2026-01-13 14:08:34] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:08:32Z.xml for user: 66a7b78a47817ab30
[2026-01-13 14:08:34] [INFO] File size: 11680 bytes
[2026-01-13 14:08:34] [INFO] Created FTPFiles record with ID: 696651e2a3e8ab7c9
[2026-01-13 14:08:34] [INFO] About to extract fields from XML. File size: 11680 bytes
[2026-01-13 14:08:34] [INFO] Number of mappings: 14
[2026-01-13 14:08:34] [INFO] Starting XML parsing. Content length: 11680
[2026-01-13 14:08:34] [ERROR] XML Parse Error: Namespace prefix s for id on CADServiceCall is not defined on line 1
[2026-01-13 14:08:34] [ERROR] XML Parse Error: Couldn't find end of Start Tag Note line 2 on line 2
[2026-01-13 14:08:34] [ERROR] Error extracting XML fields: Failed to parse XML content - see errors above
[2026-01-13 14:08:34] [ERROR] Error location: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:96
[2026-01-13 14:08:34] [ERROR] Stack trace: #0 /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php(685): extractMappedFieldsFromXML('<CADServiceCall...', Array)
#1 {main}
[2026-01-13 14:08:34] [ERROR] EXCEPTION during field extraction: Failed to parse XML content - see errors above
[2026-01-13 14:08:34] [ERROR] Exception file: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php line: 96
[2026-01-13 14:08:34] [ERROR] Exception trace: #0 /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php(685): extractMappedFieldsFromXML('<CADServiceCall...', Array)
#1 {main}
[2026-01-13 14:08:34] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:08:32Z.xml: Failed to parse XML content - see errors above
[2026-01-13 14:08:34] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:96
[2026-01-13 14:10:21] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:10:19Z.xml
[2026-01-13 14:10:21] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:10:19Z.xml
[2026-01-13 14:11:37] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:11:35Z.xml
[2026-01-13 14:11:37] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:11:35Z.xml
[2026-01-13 14:17:12] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:17:10Z.xml
[2026-01-13 14:17:12] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:17:10Z.xml
[2026-01-13 14:17:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:17:11Z.xml
[2026-01-13 14:17:13] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:17:11Z.xml
[2026-01-13 14:18:05] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 14:18:05] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml for user: 69320e6a9e3e5ef71
[2026-01-13 14:18:05] [INFO] File size: 141712 bytes
[2026-01-13 14:18:05] [INFO] Created FTPFiles record with ID: 6966541d6459032fc
[2026-01-13 14:18:05] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-13 14:18:05] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 14:18:05] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-002630.xml
[2026-01-13 14:18:59] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:18:57Z.xml
[2026-01-13 14:18:59] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:18:57Z.xml
[2026-01-13 14:20:53] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:20:51Z.xml
[2026-01-13 14:20:53] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:20:51Z.xml
[2026-01-13 14:24:27] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:24:25Z.xml
[2026-01-13 14:24:27] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:24:25Z.xml
[2026-01-13 14:30:59] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:30:56Z.xml
[2026-01-13 14:30:59] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:30:56Z.xml
[2026-01-13 14:34:40] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113093440008.xml
[2026-01-13 14:34:40] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113093440008.xml for user: 68920395733981a47
[2026-01-13 14:34:40] [INFO] File size: 17429 bytes
[2026-01-13 14:34:40] [INFO] Created FTPFiles record with ID: 69665800b593a2aca
[2026-01-13 14:34:40] [INFO] About to extract fields from XML. File size: 17429 bytes
[2026-01-13 14:34:40] [INFO] Number of mappings: 24
[2026-01-13 14:34:40] [INFO] Starting XML parsing. Content length: 17429
[2026-01-13 14:34:40] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 14:34:40] [INFO] Processing 24 field mappings
[2026-01-13 14:34:40] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 14:34:40] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 14:34:40] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 14:34:40] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 14:34:40] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 14:34:40] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 14:34:40] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 14:34:40] [INFO]   -> Found value: 37379
[2026-01-13 14:34:40] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 14:34:40] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 14:34:40] [INFO]   -> Found value: 2333
[2026-01-13 14:34:40] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 14:34:40] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 14:34:40] [INFO]   -> Found value: SANDERLING
[2026-01-13 14:34:40] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 14:34:40] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 14:34:40] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 14:34:40] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 14:34:40] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 14:34:40] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 14:34:40] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 14:34:40] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 14:34:40] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 14:34:40] [INFO]   -> Set field 'enroute' = "2026-01-13 13:32:22"
[2026-01-13 14:34:40] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 14:34:40] [INFO]   -> Found value: 2026-01-13T08:44:26.107-05:00
[2026-01-13 14:34:40] [INFO]   -> Set field 'onScene' = "2026-01-13 13:44:26"
[2026-01-13 14:34:40] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 14:34:40] [INFO]   -> Found value: 2026-01-13T08:57:10.64-05:00
[2026-01-13 14:34:40] [INFO]   -> Set field 'cleared' = "2026-01-13 13:57:10"
[2026-01-13 14:34:40] [INFO]   -> Set field 'inService' = "2026-01-13 13:57:10"
[2026-01-13 14:34:40] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 14:34:40] [INFO]   -> Found value: 35.251913
[2026-01-13 14:34:40] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 14:34:40] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 14:34:40] [INFO]   -> Found value: -85.110404
[2026-01-13 14:34:40] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 14:34:40] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 14:34:40] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 14:34:40] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:30:49"
[2026-01-13 14:34:40] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 14:34:40] [INFO]   -> Found value: QRV04DB
[2026-01-13 14:34:40] [INFO]   -> Set field 'cADVehicleID' = "QRV04DB"
[2026-01-13 14:34:40] [INFO]   -> Set field 'name' = "QRV04DB"
[2026-01-13 14:34:40] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 14:34:40] [INFO]   -> Found value: 2026-01-13T08:57:10.64-05:00
[2026-01-13 14:34:40] [INFO]   -> Set field 'timeunitclear' = "2026-01-13 13:57:10"
[2026-01-13 14:34:40] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 14:34:40] [INFO]   -> Found value: 2026-01-13T08:44:26.107-05:00
[2026-01-13 14:34:40] [INFO]   -> Set field 'timeonscene' = "2026-01-13 13:44:26"
[2026-01-13 14:34:40] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 14:34:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 14:34:40] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 14:34:40] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 14:34:40] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 14:34:40] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-13 13:32:22"
[2026-01-13 14:34:40] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 14:34:40] [INFO]   -> Found value: 2026-01-13T08:32:22.69-05:00
[2026-01-13 14:34:40] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:32:22"
[2026-01-13 14:34:40] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 14:34:40] [INFO]   -> Found value: CT
[2026-01-13 14:34:40] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 14:34:40] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 14:34:40] [INFO]   -> Found value: 26-000080
[2026-01-13 14:34:40] [INFO]   -> Set field 'incidentInternalId' = "26-000080"
[2026-01-13 14:34:40] [INFO]   -> Set field 'dispatchRunNumber' = "26-000080"
[2026-01-13 14:34:40] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 14:34:40] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 14:34:40] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 14:34:40] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 14:34:40] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 14:34:40] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 14:34:40] [INFO] Found 33 elements for 'Comment', concatenating 33 non-empty values
[2026-01-13 14:34:40] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 14:34:40] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:52:21 GILLILAND_C             [32] [Law] has closed their incident [2026-01-16545]\n01\/13\/2026 09:34:37 WHITE_A                 [33] M12 LESS THAN 5 TO CLEAR [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 14:34:40] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:52:21 GILLILAND_C             [32] [Law] has closed their incident [2026-01-16545]\n01\/13\/2026 09:34:37 WHITE_A                 [33] M12 LESS THAN 5 TO CLEAR [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]"
[2026-01-13 14:34:40] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 14:34:40] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 14:34:40] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 14:34:40] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-01-13 14:34:40] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-01-13 14:34:40] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-01-13 14:34:40] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 14:34:40] [INFO] Concatenating street name and type
[2026-01-13 14:34:40] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 14:34:40] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 14:34:40] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":"2026-01-13 13:32:22","onScene":"2026-01-13 13:44:26","cleared":"2026-01-13 13:57:10","inService":"2026-01-13 13:57:10","nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":"2026-01-13 13:30:49","cADVehicleID":"QRV04DB","name":"QRV04DB","timeunitclear":"2026-01-13 13:57:10","timeonscene":"2026-01-13 13:44:26","timestaging":null,"timeenroutetoscene":"2026-01-13 13:32:22","timedispatch":"2026-01-13 13:32:22","incidentInternalId":"26-000080","dispatchRunNumber":"26-000080","policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:52:21 GILLILAND_C             [32] [Law] has closed their incident [2026-01-16545]\n01\/13\/2026 09:34:37 WHITE_A                 [33] M12 LESS THAN 5 TO CLEAR [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:52:21 GILLILAND_C             [32] [Law] has closed their incident [2026-01-16545]\n01\/13\/2026 09:34:37 WHITE_A                 [33] M12 LESS THAN 5 TO CLEAR [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 14:34:40] [INFO] Number of extracted fields: 29
[2026-01-13 14:34:40] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-01-13 14:34:40] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD
DBFD', Parsed IDs = ["SFD","DBFD","DBFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-01-13 14:34:40] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-01-13 14:34:40] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 14:34:40] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 14:34:40] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-01-13 14:34:41] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 14:34:41] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 14:34:41] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-13 14:34:41] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-13 14:34:41] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 14:34:41] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 14:34:41] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 14:34:41] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 14:34:41] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113093440008.xml
[2026-01-13 14:34:41] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113093440008.xml
[2026-01-13 14:40:28] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260004531_20260113_144028.XML
[2026-01-13 14:40:28] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260004531_20260113_144028.XML for user: 68f1466aed072ad4a
[2026-01-13 14:40:28] [INFO] File size: 5168 bytes
[2026-01-13 14:40:29] [INFO] Created FTPFiles record with ID: 6966595d12ae00622
[2026-01-13 14:40:29] [INFO] About to extract fields from XML. File size: 5168 bytes
[2026-01-13 14:40:29] [INFO] Number of mappings: 28
[2026-01-13 14:40:29] [INFO] Starting XML parsing. Content length: 5168
[2026-01-13 14:40:29] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-13 14:40:29] [INFO] Processing 28 field mappings
[2026-01-13 14:40:29] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-13 14:40:29] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-13 14:40:29] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 14:40:29] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-01-13 14:40:29] [INFO]   -> Found value: PCFD
EMS
RESC
[2026-01-13 14:40:29] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nRESC"
[2026-01-13 14:40:29] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 14:40:29] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-13 14:40:29] [INFO]   -> Found value: 2026000110
[2026-01-13 14:40:29] [INFO]   -> Set field 'incidentInternalId' = "2026000110"
[2026-01-13 14:40:29] [INFO]   -> Set field 'dispatchRunNumber' = "2026000110"
[2026-01-13 14:40:29] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-13 14:40:29] [INFO]   -> Found value: MENTAL STATUS CHANGES
[2026-01-13 14:40:29] [INFO]   -> Set field 'incidentTypeValue1' = "MENTAL STATUS CHANGES"
[2026-01-13 14:40:29] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-13 14:40:29] [INFO]   -> Found value: 1240
[2026-01-13 14:40:29] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1240
[2026-01-13 14:40:29] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-13 14:40:29] [INFO]   -> Found value: TN
[2026-01-13 14:40:29] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-13 14:40:29] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-13 14:40:29] [INFO]   -> Found value: 38506
[2026-01-13 14:40:29] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-01-13 14:40:29] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-13 14:40:29] [INFO]   -> No value found (null or empty)
[2026-01-13 14:40:29] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-13 14:40:29] [INFO]   -> No value found (null or empty)
[2026-01-13 14:40:29] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-13 14:40:29] [INFO]   -> Found value: 36.27792
[2026-01-13 14:40:29] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.27792000000000172121872310526669025421142578125
[2026-01-13 14:40:29] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-13 14:40:29] [INFO]   -> Found value: -85.46471
[2026-01-13 14:40:29] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.464709999999996625774656422436237335205078125
[2026-01-13 14:40:29] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-13 14:40:29] [INFO]   -> Found value: 2026-01-13 08:39:48
[2026-01-13 14:40:29] [INFO]   -> Set field 'alarm' = "2026-01-13 08:39:48"
[2026-01-13 14:40:29] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-13 14:40:29] [INFO]   -> Found value: 2026-01-13 08:40:23
[2026-01-13 14:40:29] [INFO]   -> Set field 'dispatched' = "2026-01-13 08:40:23"
[2026-01-13 14:40:29] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-13 14:40:29] [INFO]   -> No value found (null or empty)
[2026-01-13 14:40:29] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-13 14:40:29] [INFO]   -> No value found (null or empty)
[2026-01-13 14:40:29] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-13 14:40:29] [INFO]   -> No value found (null or empty)
[2026-01-13 14:40:29] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-13 14:40:29] [INFO]   -> Found value: NOEL DR
[2026-01-13 14:40:29] [INFO]   -> Set field 'incidentLocationCross' = "NOEL DR"
[2026-01-13 14:40:29] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-13 14:40:29] [INFO]   -> Found value: PCFR
[2026-01-13 14:40:29] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-13 14:40:29] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-13 14:40:29] [INFO]   -> Found value: 2026-01-13 08:40:23
[2026-01-13 14:40:29] [INFO]   -> Set field 'timedispatch' = "2026-01-13 08:40:23"
[2026-01-13 14:40:29] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-13 14:40:29] [INFO]   -> No value found (null or empty)
[2026-01-13 14:40:29] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-13 14:40:29] [INFO]   -> No value found (null or empty)
[2026-01-13 14:40:29] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-13 14:40:29] [INFO]   -> No value found (null or empty)
[2026-01-13 14:40:29] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-13 14:40:29] [INFO]   -> No value found (null or empty)
[2026-01-13 14:40:29] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-13 14:40:29] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-13 14:40:29] [INFO]   -> Found value: 20260004531
[2026-01-13 14:40:29] [INFO]   -> Set field 'policeReportNumber' = "20260004531"
[2026-01-13 14:40:29] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-13 14:40:29] [INFO]   -> Found value: [EMS] HOGUE JULIE  8/07/1963  [01/13/26 08:40:11 DSTEPHENS] Event spawned from MENTAL STATUS CHANGES...
[2026-01-13 14:40:29] [INFO]   -> Set field 'dispatchNotes' = "[EMS] HOGUE JULIE  8\/07\/1963  [01\/13\/26 08:40:11 DSTEPHENS] Event spawned from MENTAL STATUS CHANGES.  [01\/13\/2026 08:39:48 DSTEPHENS]"
[2026-01-13 14:40:29] [INFO]   -> Set field 'cADLog' = "[EMS] HOGUE JULIE  8\/07\/1963  [01\/13\/26 08:40:11 DSTEPHENS] Event spawned from MENTAL STATUS CHANGES.  [01\/13\/2026 08:39:48 DSTEPHENS]"
[2026-01-13 14:40:29] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-13 14:40:29] [INFO]   -> Found value: COOKEVILLE
[2026-01-13 14:40:29] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-13 14:40:29] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-13 14:40:29] [INFO]   -> Found value: HOLLOW
[2026-01-13 14:40:29] [INFO]   -> Set field 'streetName' = "HOLLOW"
[2026-01-13 14:40:29] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-13 14:40:29] [INFO]   -> Found value: CIR
[2026-01-13 14:40:29] [INFO]   -> Set field 'streetType' = "CIR"
[2026-01-13 14:40:29] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-13 14:40:29] [INFO]   -> Found value: 1240 HOLLOW CIR
[2026-01-13 14:40:29] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "1240 HOLLOW CIR"
[2026-01-13 14:40:29] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-13 14:40:29] [INFO] Concatenating street name and type
[2026-01-13 14:40:29] [INFO]   -> Combined street name: HOLLOW CIR
[2026-01-13 14:40:29] [INFO] Built locationCoordinates from lat/lng: 36.27792,-85.46471
[2026-01-13 14:40:29] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nRESC","incidentInternalId":"2026000110","dispatchRunNumber":"2026000110","incidentTypeValue1":"MENTAL STATUS CHANGES","incidentLocationStreetNumber":1240,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"nERISIncidentLatitude":36.27792000000000172121872310526669025421142578125,"nERISIncidentLongitude":-85.464709999999996625774656422436237335205078125,"alarm":"2026-01-13 08:39:48","dispatched":"2026-01-13 08:40:23","incidentLocationCross":"NOEL DR","cADVehicleID":"PCFR","timedispatch":"2026-01-13 08:40:23","policeReportNumber":"20260004531","dispatchNotes":"[EMS] HOGUE JULIE  8\/07\/1963  [01\/13\/26 08:40:11 DSTEPHENS] Event spawned from MENTAL STATUS CHANGES.  [01\/13\/2026 08:39:48 DSTEPHENS]","cADLog":"[EMS] HOGUE JULIE  8\/07\/1963  [01\/13\/26 08:40:11 DSTEPHENS] Event spawned from MENTAL STATUS CHANGES.  [01\/13\/2026 08:39:48 DSTEPHENS]","incidentLocationCity":"COOKEVILLE","streetName":"HOLLOW CIR","incidentAddressTextVersionStreet":"1240 HOLLOW CIR","locationCoordinates":"36.27792,-85.46471"}
[2026-01-13 14:40:29] [INFO] Number of extracted fields: 21
[2026-01-13 14:40:29] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
RESC'
[2026-01-13 14:40:29] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
RESC', Parsed IDs = ["PCFD","EMS","RESC"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 4
[2026-01-13 14:40:29] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","RESC"]
[2026-01-13 14:40:29] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-13 14:40:29] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-13 14:40:29] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","RESC"]
[2026-01-13 14:40:29] [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-13 14:40:29] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-13 14:40:29] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-13 14:40:29] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-13 14:40:29] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-13 14:40:29] [INFO] Found existing IncidentTypeMapping with ID: 693bcc48aa7d466fb
[2026-01-13 14:40:39] [INFO] Created new Dispatches record with ID: 6966595e0057e8c6a
[2026-01-13 14:40:39] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260004531_20260113_144028.XML
[2026-01-13 14:40:39] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260004531_20260113_144028.XML
[2026-01-13 14:40:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113094034115.xml
[2026-01-13 14:40:39] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113094034115.xml for user: 68920395733981a47
[2026-01-13 14:40:39] [INFO] File size: 17544 bytes
[2026-01-13 14:40:39] [INFO] Created FTPFiles record with ID: 69665967e5221f83a
[2026-01-13 14:40:39] [INFO] About to extract fields from XML. File size: 17544 bytes
[2026-01-13 14:40:39] [INFO] Number of mappings: 24
[2026-01-13 14:40:39] [INFO] Starting XML parsing. Content length: 17544
[2026-01-13 14:40:39] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-13 14:40:39] [INFO] Processing 24 field mappings
[2026-01-13 14:40:39] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-13 14:40:39] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-13 14:40:39] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-13 14:40:39] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-13 14:40:39] [INFO]   -> Found value: 2333 SANDERLING CT
[2026-01-13 14:40:39] [INFO]   -> Set field 'businessName' = "2333 SANDERLING CT"
[2026-01-13 14:40:39] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-13 14:40:39] [INFO]   -> Found value: 37379
[2026-01-13 14:40:39] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-13 14:40:39] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-13 14:40:39] [INFO]   -> Found value: 2333
[2026-01-13 14:40:39] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2333
[2026-01-13 14:40:39] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-13 14:40:39] [INFO]   -> Found value: SANDERLING
[2026-01-13 14:40:39] [INFO]   -> Set field 'streetName' = "SANDERLING"
[2026-01-13 14:40:39] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-13 14:40:39] [INFO]   -> Found value: No Cross Street/TURNSTONE DR
[2026-01-13 14:40:39] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/TURNSTONE DR"
[2026-01-13 14:40:39] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-13 14:40:39] [INFO]   -> Found value: 2026-01-13T08:30:09.333-05:00
[2026-01-13 14:40:39] [INFO]   -> Set field 'alarm' = "2026-01-13 13:30:09"
[2026-01-13 14:40:39] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-13 14:40:39] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 14:40:39] [INFO]   -> Set field 'enroute' = "2026-01-13 13:32:22"
[2026-01-13 14:40:39] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-13 14:40:39] [INFO]   -> Found value: 2026-01-13T08:44:26.107-05:00
[2026-01-13 14:40:39] [INFO]   -> Set field 'onScene' = "2026-01-13 13:44:26"
[2026-01-13 14:40:39] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-13 14:40:39] [INFO]   -> Found value: 2026-01-13T08:57:10.64-05:00
[2026-01-13 14:40:39] [INFO]   -> Set field 'cleared' = "2026-01-13 13:57:10"
[2026-01-13 14:40:39] [INFO]   -> Set field 'inService' = "2026-01-13 13:57:10"
[2026-01-13 14:40:39] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-13 14:40:39] [INFO]   -> Found value: 35.251913
[2026-01-13 14:40:39] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25191300000000182990333996713161468505859375
[2026-01-13 14:40:39] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-13 14:40:39] [INFO]   -> Found value: -85.110404
[2026-01-13 14:40:39] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1104040000000026111592887900769710540771484375
[2026-01-13 14:40:39] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-13 14:40:39] [INFO]   -> Found value: 2026-01-13T08:30:49.853-05:00
[2026-01-13 14:40:39] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:30:49"
[2026-01-13 14:40:39] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-13 14:40:39] [INFO]   -> Found value: QRV04DB
[2026-01-13 14:40:39] [INFO]   -> Set field 'cADVehicleID' = "QRV04DB"
[2026-01-13 14:40:39] [INFO]   -> Set field 'name' = "QRV04DB"
[2026-01-13 14:40:39] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-13 14:40:39] [INFO]   -> Found value: 2026-01-13T08:57:10.64-05:00
[2026-01-13 14:40:39] [INFO]   -> Set field 'timeunitclear' = "2026-01-13 13:57:10"
[2026-01-13 14:40:39] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-13 14:40:39] [INFO]   -> Found value: 2026-01-13T08:44:26.107-05:00
[2026-01-13 14:40:39] [INFO]   -> Set field 'timeonscene' = "2026-01-13 13:44:26"
[2026-01-13 14:40:39] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-13 14:40:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-13 14:40:39] [INFO]   -> Set field 'timestaging' = null
[2026-01-13 14:40:39] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-13 14:40:39] [INFO]   -> Found value: 2026-01-13T08:32:22.73-05:00
[2026-01-13 14:40:39] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-13 13:32:22"
[2026-01-13 14:40:39] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-13 14:40:39] [INFO]   -> Found value: 2026-01-13T08:32:22.69-05:00
[2026-01-13 14:40:39] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:32:22"
[2026-01-13 14:40:39] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-13 14:40:39] [INFO]   -> Found value: CT
[2026-01-13 14:40:39] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-13 14:40:39] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 14:40:39] [INFO]   -> Found value: 26-000080
[2026-01-13 14:40:39] [INFO]   -> Set field 'incidentInternalId' = "26-000080"
[2026-01-13 14:40:39] [INFO]   -> Set field 'dispatchRunNumber' = "26-000080"
[2026-01-13 14:40:39] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-13 14:40:39] [INFO]   -> Found value: 2026-01-16546
[2026-01-13 14:40:39] [INFO]   -> Set field 'policeReportNumber' = "2026-01-16546"
[2026-01-13 14:40:39] [INFO]   -> Set field 'cADNumber' = "2026-01-16546"
[2026-01-13 14:40:39] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-13 14:40:39] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-13 14:40:39] [INFO] Found 34 elements for 'Comment', concatenating 34 non-empty values
[2026-01-13 14:40:39] [INFO]   -> Found value: 01/13/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]
01/13/2026 ...
[2026-01-13 14:40:39] [INFO]   -> Set field 'dispatchNotes' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:52:21 GILLILAND_C             [32] [Law] has closed their incident [2026-01-16545]\n01\/13\/2026 09:34:37 WHITE_A                 [33] M12 LESS THAN 5 TO CLEAR [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 09:40:31 WHITE_A                 [34] [EMS] has closed their incident [2026-01-16544]"
[2026-01-13 14:40:39] [INFO]   -> Set field 'cADLog' = "01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:52:21 GILLILAND_C             [32] [Law] has closed their incident [2026-01-16545]\n01\/13\/2026 09:34:37 WHITE_A                 [33] M12 LESS THAN 5 TO CLEAR [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 09:40:31 WHITE_A                 [34] [EMS] has closed their incident [2026-01-16544]"
[2026-01-13 14:40:39] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-13 14:40:39] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-13 14:40:39] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 14:40:39] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-01-13 14:40:39] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-01-13 14:40:39] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-01-13 14:40:39] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-13 14:40:39] [INFO] Concatenating street name and type
[2026-01-13 14:40:39] [INFO]   -> Combined street name: SANDERLING CT
[2026-01-13 14:40:39] [INFO] Built locationCoordinates from lat/lng: 35.251913,-85.110404
[2026-01-13 14:40:39] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"2333 SANDERLING CT","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2333,"streetName":"SANDERLING CT","incidentLocationCross":"No Cross Street\/TURNSTONE DR","alarm":"2026-01-13 13:30:09","enroute":"2026-01-13 13:32:22","onScene":"2026-01-13 13:44:26","cleared":"2026-01-13 13:57:10","inService":"2026-01-13 13:57:10","nERISIncidentLatitude":35.25191300000000182990333996713161468505859375,"nERISIncidentLongitude":-85.1104040000000026111592887900769710540771484375,"dispatched":"2026-01-13 13:30:49","cADVehicleID":"QRV04DB","name":"QRV04DB","timeunitclear":"2026-01-13 13:57:10","timeonscene":"2026-01-13 13:44:26","timestaging":null,"timeenroutetoscene":"2026-01-13 13:32:22","timedispatch":"2026-01-13 13:32:22","incidentInternalId":"26-000080","dispatchRunNumber":"26-000080","policeReportNumber":"2026-01-16546","cADNumber":"2026-01-16546","dispatchNotes":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:52:21 GILLILAND_C             [32] [Law] has closed their incident [2026-01-16545]\n01\/13\/2026 09:34:37 WHITE_A                 [33] M12 LESS THAN 5 TO CLEAR [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 09:40:31 WHITE_A                 [34] [EMS] has closed their incident [2026-01-16544]","cADLog":"01\/13\/2026 08:30:09 white_j                 [1] Incident linked to [Law] [2026-01-16545]\n01\/13\/2026 08:30:09 white_j                 [2] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [3] Multi-Jurisdiction Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:09 white_j                 [4] Multi-Agency EMS Incident #: 2026-01-16544\n01\/13\/2026 08:30:09 white_j                 [5] Multi-Agency Law Incident #: 2026-01-16545\n01\/13\/2026 08:30:02 white_j                 [6] [1] fell down her stairs last night and she has been trying to call her doctor but cannot get anyone  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:09 white_j                 [7] [3] [1] Incident linked to [EMS] [2026-01-16544] [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT] [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:27 white_j                 [8] 12\/30 knee replacement and she she put it off [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:42 white_j                 [9] 4 steps up she fell, her foot bent all the way backwards  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:46 white_j                 [10] she is on crutches  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:49 TOMASZEWSKI_T           [11] Automatic Case Number(s) issued for Incident #[2026-01-16546], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000080 requested by DBFMED. [Shared]\n01\/13\/2026 08:30:53 white_j                 [12] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 58 [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:54 white_j                 [13] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:56 white_j                 [14] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [15] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:30:57 white_j                 [16] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:02 white_j                 [17] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:04 white_j                 [18] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:05 GILLILAND_C             [19] adv on hcso [Shared 2, 2026-01-16545 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:22 white_j                 [20] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:24 white_j                 [21] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:27 white_j                 [22] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:31:30 TOMASZEWSKI_T           [23] ** FG 5 ** [Shared]\n01\/13\/2026 08:31:42 white_j                 [24] pain before the fall was the knee  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:09 white_j                 [25] knee is locked up  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:45 APP01                   [26] Requested Case Number(s) issued for Incident #[2026-01-16544], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001650. requested by M12. [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:32:54 white_j                 [27] she is wanting to go to the memorial in hixson  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:14 white_j                 [28] she has 5 large dogs and she said that she cannot put up the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:26 white_j                 [29] said someone could unlock the door but she is not sure about the dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:34:41 white_j                 [30] said she may be sitting on the porch by the time responders get there  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:35:25 white_j                 [31] also said that the dogs know that she is hurt and 2 of them are service dogs  [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 08:52:21 GILLILAND_C             [32] [Law] has closed their incident [2026-01-16545]\n01\/13\/2026 09:34:37 WHITE_A                 [33] M12 LESS THAN 5 TO CLEAR [Shared 1, 2026-01-16544 - FALL - 2333 SANDERLING CT]\n01\/13\/2026 09:40:31 WHITE_A                 [34] [EMS] has closed their incident [2026-01-16544]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.251913,-85.110404"}
[2026-01-13 14:40:39] [INFO] Number of extracted fields: 29
[2026-01-13 14:40:39] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-01-13 14:40:39] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD
DBFD', Parsed IDs = ["SFD","DBFD","DBFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-01-13 14:40:39] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-01-13 14:40:39] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-13 14:40:40] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-13 14:40:40] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-01-13 14:40:40] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-13 14:40:40] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-13 14:40:40] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-13 14:40:40] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-13 14:40:40] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-13 14:40:40] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-13 14:40:40] [INFO] Found existing Dispatch with cADNumber '2026-01-16546', ID: 696648e5005f09a04 - will update instead of create
[2026-01-13 14:40:40] [INFO] Updated existing Dispatches record with ID: 696648e5005f09a04
[2026-01-13 14:40:40] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113094034115.xml
[2026-01-13 14:40:40] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-16546_20260113094034115.xml
[2026-01-13 14:40:56] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:40:53Z.xml
[2026-01-13 14:40:56] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:40:53Z.xml
[2026-01-13 14:40:57] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:40:55Z.xml
[2026-01-13 14:40:57] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:40:55Z.xml
[2026-01-13 14:40:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:40:56Z.xml
[2026-01-13 14:40:58] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002112_2026-01-13 08:40:56Z.xml
[2026-01-13 16:24:18] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260004570_20260113_162418.XML
[2026-01-13 16:24:18] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260004570_20260113_162418.XML for user: 68f1466aed072ad4a
[2026-01-13 16:24:18] [INFO] File size: 4693 bytes
[2026-01-13 16:24:19] [INFO] Created FTPFiles record with ID: 696671b33b3ac5afa
[2026-01-13 16:24:19] [INFO] About to extract fields from XML. File size: 4693 bytes
[2026-01-13 16:24:19] [INFO] Number of mappings: 28
[2026-01-13 16:24:19] [INFO] Starting XML parsing. Content length: 4693
[2026-01-13 16:24:19] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-13 16:24:19] [INFO] Processing 28 field mappings
[2026-01-13 16:24:19] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-13 16:24:19] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-13 16:24:19] [INFO]   -> Found value: PCFD
[2026-01-13 16:24:19] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2026-01-13 16:24:19] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 16:24:19] [INFO]   -> Found value: 2026000111
[2026-01-13 16:24:19] [INFO]   -> Set field 'incidentInternalId' = "2026000111"
[2026-01-13 16:24:19] [INFO]   -> Set field 'dispatchRunNumber' = "2026000111"
[2026-01-13 16:24:19] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-13 16:24:19] [INFO]   -> Found value: SMOKE ALARM INSTALL
[2026-01-13 16:24:19] [INFO]   -> Set field 'incidentTypeValue1' = "SMOKE ALARM INSTALL"
[2026-01-13 16:24:19] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-13 16:24:19] [INFO]   -> Found value: 357
[2026-01-13 16:24:19] [INFO]   -> Set field 'incidentLocationStreetNumber' = 357
[2026-01-13 16:24:19] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-13 16:24:19] [INFO]   -> Found value: TN
[2026-01-13 16:24:19] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-13 16:24:19] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-13 16:24:19] [INFO]   -> Found value: 38501
[2026-01-13 16:24:19] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38501
[2026-01-13 16:24:19] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-13 16:24:19] [INFO]   -> No value found (null or empty)
[2026-01-13 16:24:19] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-13 16:24:19] [INFO]   -> No value found (null or empty)
[2026-01-13 16:24:19] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-13 16:24:19] [INFO]   -> Found value: 36.20612
[2026-01-13 16:24:19] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.20611999999999852661858312785625457763671875
[2026-01-13 16:24:19] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-13 16:24:19] [INFO]   -> Found value: -85.50115
[2026-01-13 16:24:19] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.50114999999999554347596131265163421630859375
[2026-01-13 16:24:19] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-13 16:24:19] [INFO]   -> Found value: 2026-01-13 10:21:02
[2026-01-13 16:24:19] [INFO]   -> Set field 'alarm' = "2026-01-13 10:21:02"
[2026-01-13 16:24:19] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-13 16:24:19] [INFO]   -> Found value: 2026-01-13 10:24:08
[2026-01-13 16:24:19] [INFO]   -> Set field 'dispatched' = "2026-01-13 10:24:08"
[2026-01-13 16:24:19] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-13 16:24:19] [INFO]   -> No value found (null or empty)
[2026-01-13 16:24:19] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-13 16:24:19] [INFO]   -> No value found (null or empty)
[2026-01-13 16:24:19] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-13 16:24:19] [INFO]   -> No value found (null or empty)
[2026-01-13 16:24:19] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-13 16:24:19] [INFO]   -> Found value: FREEHILL RD/DODSON BRANCH RD
[2026-01-13 16:24:19] [INFO]   -> Set field 'incidentLocationCross' = "FREEHILL RD\/DODSON BRANCH RD"
[2026-01-13 16:24:19] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-13 16:24:19] [INFO]   -> Found value: EN16
[2026-01-13 16:24:19] [INFO]   -> Set field 'cADVehicleID' = "EN16"
[2026-01-13 16:24:19] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-13 16:24:19] [INFO]   -> Found value: 2026-01-13 10:24:08
[2026-01-13 16:24:19] [INFO]   -> Set field 'timedispatch' = "2026-01-13 10:24:08"
[2026-01-13 16:24:19] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-13 16:24:19] [INFO]   -> No value found (null or empty)
[2026-01-13 16:24:19] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-13 16:24:19] [INFO]   -> No value found (null or empty)
[2026-01-13 16:24:19] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-13 16:24:19] [INFO]   -> No value found (null or empty)
[2026-01-13 16:24:19] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-13 16:24:19] [INFO]   -> No value found (null or empty)
[2026-01-13 16:24:19] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-13 16:24:19] [INFO]   -> Found value: 20260004570
[2026-01-13 16:24:19] [INFO]   -> Set field 'policeReportNumber' = "20260004570"
[2026-01-13 16:24:19] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-13 16:24:19] [INFO]   -> Found value: SMOKE ALARM NEEDS BATTERY CHANGE AND CHECK THE CARBON MONOXIDE  [01/13/26 10:22:00 BPICHE]
[2026-01-13 16:24:19] [INFO]   -> Set field 'dispatchNotes' = "SMOKE ALARM NEEDS BATTERY CHANGE AND CHECK THE CARBON MONOXIDE  [01\/13\/26 10:22:00 BPICHE]"
[2026-01-13 16:24:19] [INFO]   -> Set field 'cADLog' = "SMOKE ALARM NEEDS BATTERY CHANGE AND CHECK THE CARBON MONOXIDE  [01\/13\/26 10:22:00 BPICHE]"
[2026-01-13 16:24:19] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-13 16:24:19] [INFO]   -> Found value: COOKEVILLE
[2026-01-13 16:24:19] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-13 16:24:19] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-13 16:24:19] [INFO]   -> Found value: KINNIARD
[2026-01-13 16:24:19] [INFO]   -> Set field 'streetName' = "KINNIARD"
[2026-01-13 16:24:19] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-13 16:24:19] [INFO]   -> Found value: RD
[2026-01-13 16:24:19] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-13 16:24:19] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-13 16:24:19] [INFO]   -> Found value: 357 KINNIARD RD
[2026-01-13 16:24:19] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "357 KINNIARD RD"
[2026-01-13 16:24:19] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-13 16:24:19] [INFO] Concatenating street name and type
[2026-01-13 16:24:19] [INFO]   -> Combined street name: KINNIARD RD
[2026-01-13 16:24:19] [INFO] Built locationCoordinates from lat/lng: 36.20612,-85.50115
[2026-01-13 16:24:19] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2026000111","dispatchRunNumber":"2026000111","incidentTypeValue1":"SMOKE ALARM INSTALL","incidentLocationStreetNumber":357,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38501,"nERISIncidentLatitude":36.20611999999999852661858312785625457763671875,"nERISIncidentLongitude":-85.50114999999999554347596131265163421630859375,"alarm":"2026-01-13 10:21:02","dispatched":"2026-01-13 10:24:08","incidentLocationCross":"FREEHILL RD\/DODSON BRANCH RD","cADVehicleID":"EN16","timedispatch":"2026-01-13 10:24:08","policeReportNumber":"20260004570","dispatchNotes":"SMOKE ALARM NEEDS BATTERY CHANGE AND CHECK THE CARBON MONOXIDE  [01\/13\/26 10:22:00 BPICHE]","cADLog":"SMOKE ALARM NEEDS BATTERY CHANGE AND CHECK THE CARBON MONOXIDE  [01\/13\/26 10:22:00 BPICHE]","incidentLocationCity":"COOKEVILLE","streetName":"KINNIARD RD","incidentAddressTextVersionStreet":"357 KINNIARD RD","locationCoordinates":"36.20612,-85.50115"}
[2026-01-13 16:24:19] [INFO] Number of extracted fields: 21
[2026-01-13 16:24:19] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2026-01-13 16:24: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-13 16:24:19] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2026-01-13 16:24:19] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-13 16:24:19] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-13 16:24:19] [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-13 16:24:19] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-13 16:24:19] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-13 16:24:19] [INFO] Found existing IncidentTypeMapping with ID: 69384adcd7833eaa3
[2026-01-13 16:24:29] [INFO] Created new Dispatches record with ID: 696671b406de66e8d
[2026-01-13 16:24:29] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260004570_20260113_162418.XML
[2026-01-13 16:24:29] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260004570_20260113_162418.XML
[2026-01-13 18:08:33] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-01268.xml
[2026-01-13 18:08:33] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-01268.xml for user: 68d56363ec1209189
[2026-01-13 18:08:33] [INFO] File size: 2608 bytes
[2026-01-13 18:09:05] [INFO] Created FTPFiles record with ID: 69668a41a66a4f469
[2026-01-13 18:09:05] [INFO] About to extract fields from XML. File size: 2608 bytes
[2026-01-13 18:09:05] [INFO] Number of mappings: 21
[2026-01-13 18:09:05] [INFO] Starting XML parsing. Content length: 2608
[2026-01-13 18:09:05] [INFO] XML parsed successfully. Root element: Incident
[2026-01-13 18:09:05] [INFO] Processing 21 field mappings
[2026-01-13 18:09:05] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-13 18:09:05] [INFO]   -> Found value: 26-01268
[2026-01-13 18:09:05] [INFO]   -> Set field 'dispatchRunNumber' = "26-01268"
[2026-01-13 18:09:05] [INFO]   -> Set field 'cADNumber' = "26-01268"
[2026-01-13 18:09:05] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-13 18:09:05] [INFO]   -> Found value: 138
[2026-01-13 18:09:05] [INFO]   -> Set field 'incidentLocationStreetNumber' = 138
[2026-01-13 18:09:05] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-13 18:09:05] [INFO]   -> Found value: BYNUM ST
[2026-01-13 18:09:05] [INFO]   -> Set field 'streetName' = "BYNUM ST"
[2026-01-13 18:09:05] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-13 18:09:05] [INFO]   -> No value found (null or empty)
[2026-01-13 18:09:05] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-13 18:09:05] [INFO]   -> Found value: SIKESTON
[2026-01-13 18:09:05] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-01-13 18:09:05] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-13 18:09:05] [INFO]   -> Found value: BIZZELL LAWN CARE
[2026-01-13 18:09:05] [INFO]   -> Set field 'businessName' = "BIZZELL LAWN CARE"
[2026-01-13 18:09:05] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-13 18:09:05] [INFO]   -> Found value: MO
[2026-01-13 18:09:05] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2026-01-13 18:09:05] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-13 18:09:05] [INFO]   -> Found value: 63801
[2026-01-13 18:09:05] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2026-01-13 18:09:05] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-13 18:09:05] [INFO]   -> Found value: 0
[2026-01-13 18:09:05] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-13 18:09:05] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-13 18:09:05] [INFO]   -> Found value: 0
[2026-01-13 18:09:05] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-13 18:09:05] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-13 18:09:05] [INFO]   -> Found value: FIRE-GAS LEAK
[2026-01-13 18:09:05] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-GAS LEAK"
[2026-01-13 18:09:05] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-13 18:09:05] [INFO]   -> Found value: 01-13-2026 11:48:24|Call Received on 01/13/2026 @ 11:48

Location: 349 DONA ST

GAS SMELL COMING FRO...
[2026-01-13 18:09:05] [INFO]   -> Set field 'dispatchNotes' = "01-13-2026 11:48:24|Call Received on 01\/13\/2026 @ 11:48\n\nLocation: 349 DONA ST\n\nGAS SMELL COMING FROM OUTSIDE IN THE WIND COMING FROM THE EAST R\nCALLER IS CALLING LIBERTY GAS\nCALLER THINKS THERE IS A GAS LEAK 01-13-2026 11:56:00|C92 ON SCENE 01-13-2026 11:57:45|LADDER 3 ON SCENE 01-13-2026 11:59:00|ENG2 ON SCENE 01-13-2026 11:59:54|L3 ASKING FOR WIND DIRECTON AND SPEED 01-13-2026 12:03:49|C92 SPOKE WITH A NEIGHBOR THEY BELEIVE THE GAS LEAK IS COMING FROM BYNUM 01-13-2026 12:04:52|C92 ADVISED SOMEONE STRUCK A PIPE AT 138 BYNUM 01-13-2026 12:04:56|BUSINESS NOTES:  DEE BIZZELL 380-9208\n---------------------------------------- 01-13-2026 12:07:10|Disposition - SDPS PD:  NRN"
[2026-01-13 18:09:05] [INFO]   -> Set field 'cADLog' = "01-13-2026 11:48:24|Call Received on 01\/13\/2026 @ 11:48\n\nLocation: 349 DONA ST\n\nGAS SMELL COMING FROM OUTSIDE IN THE WIND COMING FROM THE EAST R\nCALLER IS CALLING LIBERTY GAS\nCALLER THINKS THERE IS A GAS LEAK 01-13-2026 11:56:00|C92 ON SCENE 01-13-2026 11:57:45|LADDER 3 ON SCENE 01-13-2026 11:59:00|ENG2 ON SCENE 01-13-2026 11:59:54|L3 ASKING FOR WIND DIRECTON AND SPEED 01-13-2026 12:03:49|C92 SPOKE WITH A NEIGHBOR THEY BELEIVE THE GAS LEAK IS COMING FROM BYNUM 01-13-2026 12:04:52|C92 ADVISED SOMEONE STRUCK A PIPE AT 138 BYNUM 01-13-2026 12:04:56|BUSINESS NOTES:  DEE BIZZELL 380-9208\n---------------------------------------- 01-13-2026 12:07:10|Disposition - SDPS PD:  NRN"
[2026-01-13 18:09:05] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-13 18:09:05] [INFO]   -> Found value: 01-13-2026T11:53:35
[2026-01-13 18:09:05] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T11:53:35
[2026-01-13 18:09:05] [ERROR] Error formatting datetime '2026-13-01T11:53:35': Failed to parse time string (2026-13-01T11:53:35) at position 6 (3): Unexpected character
[2026-01-13 18:09:05] [INFO]   -> Set field 'alarm' = null
[2026-01-13 18:09:05] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T11:53:35
[2026-01-13 18:09:05] [ERROR] Error formatting datetime '2026-13-01T11:53:35': Failed to parse time string (2026-13-01T11:53:35) at position 6 (3): Unexpected character
[2026-01-13 18:09:05] [INFO]   -> Set field 'dispatched' = null
[2026-01-13 18:09:05] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-13 18:09:05] [INFO]   -> Found value: 01-13-2026T11:55:29
[2026-01-13 18:09:05] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T11:55:29
[2026-01-13 18:09:05] [ERROR] Error formatting datetime '2026-13-01T11:55:29': Failed to parse time string (2026-13-01T11:55:29) at position 6 (3): Unexpected character
[2026-01-13 18:09:05] [INFO]   -> Set field 'onScene' = null
[2026-01-13 18:09:05] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-13 18:09:05] [INFO]   -> Found value: 01-13-2026T12:07:50
[2026-01-13 18:09:05] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T12:07:50
[2026-01-13 18:09:05] [ERROR] Error formatting datetime '2026-13-01T12:07:50': Failed to parse time string (2026-13-01T12:07:50) at position 6 (3): Unexpected character
[2026-01-13 18:09:05] [INFO]   -> Set field 'cleared' = null
[2026-01-13 18:09:05] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T12:07:50
[2026-01-13 18:09:05] [ERROR] Error formatting datetime '2026-13-01T12:07:50': Failed to parse time string (2026-13-01T12:07:50) at position 6 (3): Unexpected character
[2026-01-13 18:09:05] [INFO]   -> Set field 'inService' = null
[2026-01-13 18:09:05] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-13 18:09:05] [INFO]   -> Found value: ENG2
[2026-01-13 18:09:05] [INFO]   -> Set field 'cADVehicleID' = "ENG2"
[2026-01-13 18:09:05] [INFO]   -> Set field 'name' = "ENG2"
[2026-01-13 18:09:05] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-13 18:09:05] [INFO]   -> Found value: 01-13-2026T11:53:50
[2026-01-13 18:09:05] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T11:53:50
[2026-01-13 18:09:05] [ERROR] Error formatting datetime '2026-13-01T11:53:50': Failed to parse time string (2026-13-01T11:53:50) at position 6 (3): Unexpected character
[2026-01-13 18:09:05] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-13 18:09:05] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-13 18:09:05] [INFO]   -> Found value: 01-13-2026T11:58:49
[2026-01-13 18:09:05] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T11:58:49
[2026-01-13 18:09:05] [ERROR] Error formatting datetime '2026-13-01T11:58:49': Failed to parse time string (2026-13-01T11:58:49) at position 6 (3): Unexpected character
[2026-01-13 18:09:05] [INFO]   -> Set field 'timeonscene' = null
[2026-01-13 18:09:05] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-13 18:09:05] [INFO]   -> Found value: 01-13-2026T12:07:50
[2026-01-13 18:09:05] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T12:07:50
[2026-01-13 18:09:05] [ERROR] Error formatting datetime '2026-13-01T12:07:50': Failed to parse time string (2026-13-01T12:07:50) at position 6 (3): Unexpected character
[2026-01-13 18:09:05] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 18:09:05] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-13 18:09:05] [INFO]   -> Found value: 01-13-2026T11:53:48
[2026-01-13 18:09:05] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T11:53:48
[2026-01-13 18:09:05] [ERROR] Error formatting datetime '2026-13-01T11:53:48': Failed to parse time string (2026-13-01T11:53:48) at position 6 (3): Unexpected character
[2026-01-13 18:09:05] [INFO]   -> Set field 'timedispatch' = null
[2026-01-13 18:09:05] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-13 18:09:05] [INFO]   -> Found value: SDPSFD
[2026-01-13 18:09:05] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-01-13 18:09:05] [INFO] Finished extracting fields. Total fields extracted: 25
[2026-01-13 18:09:05] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-13 18:09:05] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-01268","cADNumber":"26-01268","incidentLocationStreetNumber":138,"streetName":"BYNUM ST","incidentLocationCity":"SIKESTON","businessName":"BIZZELL LAWN CARE","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-GAS LEAK","dispatchNotes":"01-13-2026 11:48:24|Call Received on 01\/13\/2026 @ 11:48\n\nLocation: 349 DONA ST\n\nGAS SMELL COMING FROM OUTSIDE IN THE WIND COMING FROM THE EAST R\nCALLER IS CALLING LIBERTY GAS\nCALLER THINKS THERE IS A GAS LEAK 01-13-2026 11:56:00|C92 ON SCENE 01-13-2026 11:57:45|LADDER 3 ON SCENE 01-13-2026 11:59:00|ENG2 ON SCENE 01-13-2026 11:59:54|L3 ASKING FOR WIND DIRECTON AND SPEED 01-13-2026 12:03:49|C92 SPOKE WITH A NEIGHBOR THEY BELEIVE THE GAS LEAK IS COMING FROM BYNUM 01-13-2026 12:04:52|C92 ADVISED SOMEONE STRUCK A PIPE AT 138 BYNUM 01-13-2026 12:04:56|BUSINESS NOTES:  DEE BIZZELL 380-9208\n---------------------------------------- 01-13-2026 12:07:10|Disposition - SDPS PD:  NRN","cADLog":"01-13-2026 11:48:24|Call Received on 01\/13\/2026 @ 11:48\n\nLocation: 349 DONA ST\n\nGAS SMELL COMING FROM OUTSIDE IN THE WIND COMING FROM THE EAST R\nCALLER IS CALLING LIBERTY GAS\nCALLER THINKS THERE IS A GAS LEAK 01-13-2026 11:56:00|C92 ON SCENE 01-13-2026 11:57:45|LADDER 3 ON SCENE 01-13-2026 11:59:00|ENG2 ON SCENE 01-13-2026 11:59:54|L3 ASKING FOR WIND DIRECTON AND SPEED 01-13-2026 12:03:49|C92 SPOKE WITH A NEIGHBOR THEY BELEIVE THE GAS LEAK IS COMING FROM BYNUM 01-13-2026 12:04:52|C92 ADVISED SOMEONE STRUCK A PIPE AT 138 BYNUM 01-13-2026 12:04:56|BUSINESS NOTES:  DEE BIZZELL 380-9208\n---------------------------------------- 01-13-2026 12:07:10|Disposition - SDPS PD:  NRN","alarm":null,"dispatched":null,"onScene":null,"cleared":null,"inService":null,"cADVehicleID":"ENG2","name":"ENG2","timeenroutetoscene":null,"timeonscene":null,"timeunitclear":null,"timedispatch":null,"cADAgencyIdentifier":"SDPSFD","locationCoordinates":"0,0"}
[2026-01-13 18:09:05] [INFO] Number of extracted fields: 26
[2026-01-13 18:09:05] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-01-13 18:09:05] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDPSFD', Parsed IDs = ["SDPSFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-13 18:09:05] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-01-13 18:09:05] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-01-13 18:09:05] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-01-13 18:09:19] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-01-13 18:09:19] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-01-13 18:09:19] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-01-13 18:09:19] [INFO] Found existing IncidentTypeMapping with ID: 68e4025e2ad978594
[2026-01-13 18:09:21] [INFO] Created new Dispatches record with ID: 69668a4f99186e9b0
[2026-01-13 18:09:21] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-01268.xml
[2026-01-13 18:09:21] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-01268.xml
[2026-01-13 18:21:41] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-01269.xml
[2026-01-13 18:21:41] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-01269.xml for user: 68d56363ec1209189
[2026-01-13 18:21:41] [INFO] File size: 2740 bytes
[2026-01-13 18:21:42] [INFO] Created FTPFiles record with ID: 69668d362659272f1
[2026-01-13 18:21:42] [INFO] About to extract fields from XML. File size: 2740 bytes
[2026-01-13 18:21:42] [INFO] Number of mappings: 21
[2026-01-13 18:21:42] [INFO] Starting XML parsing. Content length: 2740
[2026-01-13 18:21:42] [INFO] XML parsed successfully. Root element: Incident
[2026-01-13 18:21:42] [INFO] Processing 21 field mappings
[2026-01-13 18:21:42] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-13 18:21:42] [INFO]   -> Found value: 26-01269
[2026-01-13 18:21:42] [INFO]   -> Set field 'dispatchRunNumber' = "26-01269"
[2026-01-13 18:21:42] [INFO]   -> Set field 'cADNumber' = "26-01269"
[2026-01-13 18:21:42] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-13 18:21:42] [INFO]   -> Found value: 1020
[2026-01-13 18:21:42] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1020
[2026-01-13 18:21:42] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-13 18:21:42] [INFO]   -> Found value: N KINGSHIGHWAY
[2026-01-13 18:21:42] [INFO]   -> Set field 'streetName' = "N KINGSHIGHWAY"
[2026-01-13 18:21:42] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-13 18:21:42] [INFO]   -> No value found (null or empty)
[2026-01-13 18:21:42] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-13 18:21:42] [INFO]   -> Found value: SIKESTON
[2026-01-13 18:21:42] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-01-13 18:21:42] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-13 18:21:42] [INFO]   -> No value found (null or empty)
[2026-01-13 18:21:42] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-13 18:21:42] [INFO]   -> Found value: MO
[2026-01-13 18:21:42] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2026-01-13 18:21:42] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-13 18:21:42] [INFO]   -> Found value: 63801
[2026-01-13 18:21:42] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2026-01-13 18:21:42] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-13 18:21:42] [INFO]   -> Found value: 0
[2026-01-13 18:21:42] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-13 18:21:42] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-13 18:21:42] [INFO]   -> Found value: 0
[2026-01-13 18:21:42] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-13 18:21:42] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-13 18:21:42] [INFO]   -> Found value: FIRE-ALARM MECH
[2026-01-13 18:21:42] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-ALARM MECH"
[2026-01-13 18:21:42] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-13 18:21:42] [INFO]   -> Found value: 01-13-2026 11:54:03|RESIDENTIAL SMOKE DETECTOR ALARM
WHITTEN RESIDENCE
ZONE E 111 SMOKE DETECTOR ALA...
[2026-01-13 18:21:42] [INFO]   -> Set field 'dispatchNotes' = "01-13-2026 11:54:03|RESIDENTIAL SMOKE DETECTOR ALARM\nWHITTEN RESIDENCE\nZONE E 111 SMOKE DETECTOR ALARM IS ONLY INFO AVAILABLE\nKEYHOLDER HAS NOT RESPONDED\nJOHN WHITTEN 573-380-1556 01-13-2026 11:56:54|ENG2 ADVISED PAGE STATION 1 01-13-2026 12:00:24|556 ON SCENE NOTHING SHOWING 01-13-2026 12:00:41|LIGHT SMOKE COMING FROM INSIDE THE RESIDENCE 01-13-2026 12:02:07|C84 WITH COMMAND 01-13-2026 12:06:16|C84 REQUESTING L3 TO RESPOND FOR VENT 01-13-2026 12:12:24|ENG 2 IN SERVICE RETURNING 01-13-2026 12:20:53|C84 ADVISED RESIDENCE HAS BEEN VENTED AND ALL UNITS IN SERVICE RETURNING"
[2026-01-13 18:21:42] [INFO]   -> Set field 'cADLog' = "01-13-2026 11:54:03|RESIDENTIAL SMOKE DETECTOR ALARM\nWHITTEN RESIDENCE\nZONE E 111 SMOKE DETECTOR ALARM IS ONLY INFO AVAILABLE\nKEYHOLDER HAS NOT RESPONDED\nJOHN WHITTEN 573-380-1556 01-13-2026 11:56:54|ENG2 ADVISED PAGE STATION 1 01-13-2026 12:00:24|556 ON SCENE NOTHING SHOWING 01-13-2026 12:00:41|LIGHT SMOKE COMING FROM INSIDE THE RESIDENCE 01-13-2026 12:02:07|C84 WITH COMMAND 01-13-2026 12:06:16|C84 REQUESTING L3 TO RESPOND FOR VENT 01-13-2026 12:12:24|ENG 2 IN SERVICE RETURNING 01-13-2026 12:20:53|C84 ADVISED RESIDENCE HAS BEEN VENTED AND ALL UNITS IN SERVICE RETURNING"
[2026-01-13 18:21:42] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-13 18:21:42] [INFO]   -> Found value: 01-13-2026T11:58:49
[2026-01-13 18:21:42] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T11:58:49
[2026-01-13 18:21:42] [ERROR] Error formatting datetime '2026-13-01T11:58:49': Failed to parse time string (2026-13-01T11:58:49) at position 6 (3): Unexpected character
[2026-01-13 18:21:42] [INFO]   -> Set field 'alarm' = null
[2026-01-13 18:21:42] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T11:58:49
[2026-01-13 18:21:42] [ERROR] Error formatting datetime '2026-13-01T11:58:49': Failed to parse time string (2026-13-01T11:58:49) at position 6 (3): Unexpected character
[2026-01-13 18:21:42] [INFO]   -> Set field 'dispatched' = null
[2026-01-13 18:21:42] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-13 18:21:42] [INFO]   -> Found value: 01-13-2026T12:00:15
[2026-01-13 18:21:42] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T12:00:15
[2026-01-13 18:21:42] [ERROR] Error formatting datetime '2026-13-01T12:00:15': Failed to parse time string (2026-13-01T12:00:15) at position 6 (3): Unexpected character
[2026-01-13 18:21:42] [INFO]   -> Set field 'onScene' = null
[2026-01-13 18:21:42] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-13 18:21:42] [INFO]   -> Found value: 01-13-2026T12:21:03
[2026-01-13 18:21:42] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T12:21:03
[2026-01-13 18:21:42] [ERROR] Error formatting datetime '2026-13-01T12:21:03': Failed to parse time string (2026-13-01T12:21:03) at position 6 (3): Unexpected character
[2026-01-13 18:21:42] [INFO]   -> Set field 'cleared' = null
[2026-01-13 18:21:42] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T12:21:03
[2026-01-13 18:21:42] [ERROR] Error formatting datetime '2026-13-01T12:21:03': Failed to parse time string (2026-13-01T12:21:03) at position 6 (3): Unexpected character
[2026-01-13 18:21:42] [INFO]   -> Set field 'inService' = null
[2026-01-13 18:21:42] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-13 18:21:42] [INFO]   -> Found value: ENG2
[2026-01-13 18:21:42] [INFO]   -> Set field 'cADVehicleID' = "ENG2"
[2026-01-13 18:21:42] [INFO]   -> Set field 'name' = "ENG2"
[2026-01-13 18:21:42] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-13 18:21:42] [INFO]   -> Found value: 01-13-2026T12:08:02
[2026-01-13 18:21:42] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T12:08:02
[2026-01-13 18:21:42] [ERROR] Error formatting datetime '2026-13-01T12:08:02': Failed to parse time string (2026-13-01T12:08:02) at position 6 (3): Unexpected character
[2026-01-13 18:21:42] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-13 18:21:42] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-13 18:21:42] [INFO]   -> No value found (null or empty)
[2026-01-13 18:21:42] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-13 18:21:42] [INFO]   -> Found value: 01-13-2026T12:12:05
[2026-01-13 18:21:42] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T12:12:05
[2026-01-13 18:21:42] [ERROR] Error formatting datetime '2026-13-01T12:12:05': Failed to parse time string (2026-13-01T12:12:05) at position 6 (3): Unexpected character
[2026-01-13 18:21:42] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 18:21:42] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-13 18:21:42] [INFO]   -> No value found (null or empty)
[2026-01-13 18:21:42] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-13 18:21:42] [INFO]   -> Found value: SDPSFD
[2026-01-13 18:21:42] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-01-13 18:21:42] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-13 18:21:42] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-13 18:21:42] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-01269","cADNumber":"26-01269","incidentLocationStreetNumber":1020,"streetName":"N KINGSHIGHWAY","incidentLocationCity":"SIKESTON","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-ALARM MECH","dispatchNotes":"01-13-2026 11:54:03|RESIDENTIAL SMOKE DETECTOR ALARM\nWHITTEN RESIDENCE\nZONE E 111 SMOKE DETECTOR ALARM IS ONLY INFO AVAILABLE\nKEYHOLDER HAS NOT RESPONDED\nJOHN WHITTEN 573-380-1556 01-13-2026 11:56:54|ENG2 ADVISED PAGE STATION 1 01-13-2026 12:00:24|556 ON SCENE NOTHING SHOWING 01-13-2026 12:00:41|LIGHT SMOKE COMING FROM INSIDE THE RESIDENCE 01-13-2026 12:02:07|C84 WITH COMMAND 01-13-2026 12:06:16|C84 REQUESTING L3 TO RESPOND FOR VENT 01-13-2026 12:12:24|ENG 2 IN SERVICE RETURNING 01-13-2026 12:20:53|C84 ADVISED RESIDENCE HAS BEEN VENTED AND ALL UNITS IN SERVICE RETURNING","cADLog":"01-13-2026 11:54:03|RESIDENTIAL SMOKE DETECTOR ALARM\nWHITTEN RESIDENCE\nZONE E 111 SMOKE DETECTOR ALARM IS ONLY INFO AVAILABLE\nKEYHOLDER HAS NOT RESPONDED\nJOHN WHITTEN 573-380-1556 01-13-2026 11:56:54|ENG2 ADVISED PAGE STATION 1 01-13-2026 12:00:24|556 ON SCENE NOTHING SHOWING 01-13-2026 12:00:41|LIGHT SMOKE COMING FROM INSIDE THE RESIDENCE 01-13-2026 12:02:07|C84 WITH COMMAND 01-13-2026 12:06:16|C84 REQUESTING L3 TO RESPOND FOR VENT 01-13-2026 12:12:24|ENG 2 IN SERVICE RETURNING 01-13-2026 12:20:53|C84 ADVISED RESIDENCE HAS BEEN VENTED AND ALL UNITS IN SERVICE RETURNING","alarm":null,"dispatched":null,"onScene":null,"cleared":null,"inService":null,"cADVehicleID":"ENG2","name":"ENG2","timeenroutetoscene":null,"timeunitclear":null,"cADAgencyIdentifier":"SDPSFD","locationCoordinates":"0,0"}
[2026-01-13 18:21:42] [INFO] Number of extracted fields: 23
[2026-01-13 18:21:42] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-01-13 18:21:42] [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-13 18:21:42] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-01-13 18:21:42] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-01-13 18:21:42] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-01-13 18:21:42] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-01-13 18:21:42] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-01-13 18:21:42] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-01-13 18:21:42] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e872e5ae13
[2026-01-13 18:21:44] [INFO] Created new Dispatches record with ID: 69668d36f268f93fd
[2026-01-13 18:21:44] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-01269.xml
[2026-01-13 18:21:44] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-01269.xml
[2026-01-13 18:45:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002163_2026-01-13 12:45:06Z.xml
[2026-01-13 18:45:11] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002163_2026-01-13 12:45:06Z.xml
[2026-01-13 18:45:56] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002163_2026-01-13 12:45:53Z.xml
[2026-01-13 18:45:56] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002163_2026-01-13 12:45:53Z.xml
[2026-01-13 19:10:28] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260004651_20260113_191028.XML
[2026-01-13 19:10:28] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260004651_20260113_191028.XML for user: 68f1466aed072ad4a
[2026-01-13 19:10:28] [INFO] File size: 5314 bytes
[2026-01-13 19:10:29] [INFO] Created FTPFiles record with ID: 696698a519082fefa
[2026-01-13 19:10:29] [INFO] About to extract fields from XML. File size: 5314 bytes
[2026-01-13 19:10:29] [INFO] Number of mappings: 28
[2026-01-13 19:10:29] [INFO] Starting XML parsing. Content length: 5314
[2026-01-13 19:10:29] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-13 19:10:29] [INFO] Processing 28 field mappings
[2026-01-13 19:10:29] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-13 19:10:29] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-13 19:10:29] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 19:10:29] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-01-13 19:10:29] [INFO]   -> Found value: BFD
EMS
BPD
[2026-01-13 19:10:29] [INFO]   -> Set field 'cADAgencyIdentifier' = "BFD\nEMS\nBPD"
[2026-01-13 19:10:29] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 19:10:29] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-13 19:10:29] [INFO]   -> Found value: 2026000018
[2026-01-13 19:10:29] [INFO]   -> Set field 'incidentInternalId' = "2026000018"
[2026-01-13 19:10:29] [INFO]   -> Set field 'dispatchRunNumber' = "2026000018"
[2026-01-13 19:10:29] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-13 19:10:29] [INFO]   -> Found value: CHEST PAIN
[2026-01-13 19:10:29] [INFO]   -> Set field 'incidentTypeValue1' = "CHEST PAIN"
[2026-01-13 19:10:29] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-13 19:10:29] [INFO]   -> Found value: 415
[2026-01-13 19:10:29] [INFO]   -> Set field 'incidentLocationStreetNumber' = 415
[2026-01-13 19:10:29] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-13 19:10:29] [INFO]   -> Found value: TN
[2026-01-13 19:10:29] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-13 19:10:29] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-13 19:10:29] [INFO]   -> Found value: 38544
[2026-01-13 19:10:29] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38544
[2026-01-13 19:10:29] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-13 19:10:29] [INFO]   -> No value found (null or empty)
[2026-01-13 19:10:29] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-13 19:10:29] [INFO]   -> No value found (null or empty)
[2026-01-13 19:10:29] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-13 19:10:29] [INFO]   -> Found value: 36.15894
[2026-01-13 19:10:29] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.158940000000001191438059322535991668701171875
[2026-01-13 19:10:29] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-13 19:10:29] [INFO]   -> Found value: -85.64935
[2026-01-13 19:10:29] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.649349999999998317434801720082759857177734375
[2026-01-13 19:10:29] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-13 19:10:29] [INFO]   -> Found value: 2026-01-13 13:09:17
[2026-01-13 19:10:29] [INFO]   -> Set field 'alarm' = "2026-01-13 13:09:17"
[2026-01-13 19:10:29] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-13 19:10:29] [INFO]   -> Found value: 2026-01-13 13:10:15
[2026-01-13 19:10:29] [INFO]   -> Set field 'dispatched' = "2026-01-13 13:10:15"
[2026-01-13 19:10:29] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-13 19:10:29] [INFO]   -> No value found (null or empty)
[2026-01-13 19:10:29] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-13 19:10:29] [INFO]   -> No value found (null or empty)
[2026-01-13 19:10:29] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-13 19:10:29] [INFO]   -> No value found (null or empty)
[2026-01-13 19:10:29] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-13 19:10:29] [INFO]   -> Found value: CHESTNUT ST/CHESTNUT ST
[2026-01-13 19:10:29] [INFO]   -> Set field 'incidentLocationCross' = "CHESTNUT ST\/CHESTNUT ST"
[2026-01-13 19:10:29] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-13 19:10:29] [INFO]   -> Found value: BEN1
[2026-01-13 19:10:29] [INFO]   -> Set field 'cADVehicleID' = "BEN1"
[2026-01-13 19:10:29] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-13 19:10:29] [INFO]   -> Found value: 2026-01-13 13:10:15
[2026-01-13 19:10:29] [INFO]   -> Set field 'timedispatch' = "2026-01-13 13:10:15"
[2026-01-13 19:10:29] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-13 19:10:29] [INFO]   -> No value found (null or empty)
[2026-01-13 19:10:29] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-13 19:10:29] [INFO]   -> No value found (null or empty)
[2026-01-13 19:10:29] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-13 19:10:29] [INFO]   -> No value found (null or empty)
[2026-01-13 19:10:29] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-13 19:10:29] [INFO]   -> No value found (null or empty)
[2026-01-13 19:10:29] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-13 19:10:29] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-13 19:10:29] [INFO]   -> Found value: 20260004651
[2026-01-13 19:10:29] [INFO]   -> Set field 'policeReportNumber' = "20260004651"
[2026-01-13 19:10:29] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-13 19:10:29] [INFO]   -> Found value: [EMS] WANDA SALLEE   3/14/1949  [01/13/26 13:10:03 DSTEPHENS] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO ...
[2026-01-13 19:10:29] [INFO]   -> Set field 'dispatchNotes' = "[EMS] WANDA SALLEE   3\/14\/1949  [01\/13\/26 13:10:03 DSTEPHENS] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/13\/26 13:09:30 SBALLARD] Event spawned from CHEST PAIN.  [01\/13\/2026 13:09:17 DSTEPHENS]"
[2026-01-13 19:10:29] [INFO]   -> Set field 'cADLog' = "[EMS] WANDA SALLEE   3\/14\/1949  [01\/13\/26 13:10:03 DSTEPHENS] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/13\/26 13:09:30 SBALLARD] Event spawned from CHEST PAIN.  [01\/13\/2026 13:09:17 DSTEPHENS]"
[2026-01-13 19:10:29] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-13 19:10:29] [INFO]   -> Found value: BAXTER
[2026-01-13 19:10:29] [INFO]   -> Set field 'incidentLocationCity' = "BAXTER"
[2026-01-13 19:10:29] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-13 19:10:29] [INFO]   -> Found value: FIRST
[2026-01-13 19:10:29] [INFO]   -> Set field 'streetName' = "FIRST"
[2026-01-13 19:10:29] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-13 19:10:29] [INFO]   -> Found value: AVE
[2026-01-13 19:10:29] [INFO]   -> Set field 'streetType' = "AVE"
[2026-01-13 19:10:29] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-13 19:10:29] [INFO]   -> Found value: 415 FIRST AVE N
[2026-01-13 19:10:29] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "415 FIRST AVE N"
[2026-01-13 19:10:29] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-13 19:10:29] [INFO] Concatenating street name and type
[2026-01-13 19:10:29] [INFO]   -> Combined street name: FIRST AVE
[2026-01-13 19:10:29] [INFO] Built locationCoordinates from lat/lng: 36.15894,-85.64935
[2026-01-13 19:10:29] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"BFD\nEMS\nBPD","incidentInternalId":"2026000018","dispatchRunNumber":"2026000018","incidentTypeValue1":"CHEST PAIN","incidentLocationStreetNumber":415,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38544,"nERISIncidentLatitude":36.158940000000001191438059322535991668701171875,"nERISIncidentLongitude":-85.649349999999998317434801720082759857177734375,"alarm":"2026-01-13 13:09:17","dispatched":"2026-01-13 13:10:15","incidentLocationCross":"CHESTNUT ST\/CHESTNUT ST","cADVehicleID":"BEN1","timedispatch":"2026-01-13 13:10:15","policeReportNumber":"20260004651","dispatchNotes":"[EMS] WANDA SALLEE   3\/14\/1949  [01\/13\/26 13:10:03 DSTEPHENS] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/13\/26 13:09:30 SBALLARD] Event spawned from CHEST PAIN.  [01\/13\/2026 13:09:17 DSTEPHENS]","cADLog":"[EMS] WANDA SALLEE   3\/14\/1949  [01\/13\/26 13:10:03 DSTEPHENS] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/13\/26 13:09:30 SBALLARD] Event spawned from CHEST PAIN.  [01\/13\/2026 13:09:17 DSTEPHENS]","incidentLocationCity":"BAXTER","streetName":"FIRST AVE","incidentAddressTextVersionStreet":"415 FIRST AVE N","locationCoordinates":"36.15894,-85.64935"}
[2026-01-13 19:10:29] [INFO] Number of extracted fields: 21
[2026-01-13 19:10:29] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'BFD
EMS
BPD'
[2026-01-13 19:10:29] [INFO] Multi-agency routing check: CAD Agency ID raw = 'BFD
EMS
BPD', Parsed IDs = ["BFD","EMS","BPD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 4
[2026-01-13 19:10:29] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["BFD","EMS","BPD"]
[2026-01-13 19:10:29] [INFO] Attempting SAASClient lookup for AgencyCode 'BFD' (index 0) within mailbox's assigned agencies
[2026-01-13 19:10:29] [INFO] SUCCESS: Routed to agency 'Baxter Fire Department' (ID: 68d1820f7ad4dadbd) at INDEX 0 based on AgencyCode 'BFD'
[2026-01-13 19:10:29] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","BPD"]
[2026-01-13 19:10:29] [INFO] Fetched 1 stations from Stations module for agency 'Baxter Fire Department': ["68d1884332e5f169b"]
[2026-01-13 19:10:29] [INFO] Final routing: saasclientId = 68d1820f7ad4dadbd, dispatchStationsIds = ["68d1884332e5f169b"], matchedAgencyIndex = 0
[2026-01-13 19:10:29] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-13 19:10:29] [INFO] Filtered cADAgencyIdentifier to: BFD
[2026-01-13 19:10:29] [INFO] Updated FTPFiles record saasclientId to routed agency: 68d1820f7ad4dadbd
[2026-01-13 19:10:29] [INFO] Found existing IncidentTypeMapping with ID: 6945b04638c613faf
[2026-01-13 19:10:32] [INFO] Created new Dispatches record with ID: 696698a6178132ac2
[2026-01-13 19:10:32] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260004651_20260113_191028.XML
[2026-01-13 19:10:32] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260004651_20260113_191028.XML
[2026-01-13 19:29:51] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002173_2026-01-13 13:29:49Z.xml
[2026-01-13 19:29:51] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002173_2026-01-13 13:29:49Z.xml
[2026-01-13 19:30:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002173_2026-01-13 13:30:10Z.xml
[2026-01-13 19:30:13] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002173_2026-01-13 13:30:10Z.xml
[2026-01-13 19:30:22] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002173_2026-01-13 13:30:19Z.xml
[2026-01-13 19:30:22] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002173_2026-01-13 13:30:19Z.xml
[2026-01-13 19:30:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002173_2026-01-13 13:30:44Z.xml
[2026-01-13 19:30:47] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002173_2026-01-13 13:30:44Z.xml
[2026-01-13 19:30:56] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002173_2026-01-13 13:30:53Z.xml
[2026-01-13 19:30:56] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002173_2026-01-13 13:30:53Z.xml
[2026-01-13 19:46:59] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002174_2026-01-13 13:46:56Z.xml
[2026-01-13 19:46:59] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002174_2026-01-13 13:46:56Z.xml
[2026-01-13 19:47:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002174_2026-01-13 13:47:10Z.xml
[2026-01-13 19:47:13] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002174_2026-01-13 13:47:10Z.xml
[2026-01-13 19:47:37] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002174_2026-01-13 13:47:34Z.xml
[2026-01-13 19:47:37] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-002174_2026-01-13 13:47:34Z.xml
[2026-01-13 20:37:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260004684_20260113_203709.XML
[2026-01-13 20:37:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260004684_20260113_203709.XML for user: 68f1466aed072ad4a
[2026-01-13 20:37:09] [INFO] File size: 5471 bytes
[2026-01-13 20:37:09] [INFO] Created FTPFiles record with ID: 6966acf567ea806b1
[2026-01-13 20:37:09] [INFO] About to extract fields from XML. File size: 5471 bytes
[2026-01-13 20:37:09] [INFO] Number of mappings: 28
[2026-01-13 20:37:09] [INFO] Starting XML parsing. Content length: 5471
[2026-01-13 20:37:09] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-13 20:37:09] [INFO] Processing 28 field mappings
[2026-01-13 20:37:09] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-13 20:37:09] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-13 20:37:09] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 20:37:09] [INFO] Found 4 elements for 'AgencyCode', concatenating 4 non-empty values
[2026-01-13 20:37:09] [INFO]   -> Found value: MFD
EMS
MPD
RESC
[2026-01-13 20:37:09] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nEMS\nMPD\nRESC"
[2026-01-13 20:37:09] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 20:37:09] [INFO] Found 4 elements for 'ReportNumber', using FIRST value only
[2026-01-13 20:37:09] [INFO]   -> Found value: 2026000020
[2026-01-13 20:37:09] [INFO]   -> Set field 'incidentInternalId' = "2026000020"
[2026-01-13 20:37:09] [INFO]   -> Set field 'dispatchRunNumber' = "2026000020"
[2026-01-13 20:37:09] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-13 20:37:09] [INFO]   -> Found value: CHEST PAIN
[2026-01-13 20:37:09] [INFO]   -> Set field 'incidentTypeValue1' = "CHEST PAIN"
[2026-01-13 20:37:09] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-13 20:37:09] [INFO]   -> Found value: 902
[2026-01-13 20:37:09] [INFO]   -> Set field 'incidentLocationStreetNumber' = 902
[2026-01-13 20:37:09] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-13 20:37:09] [INFO]   -> Found value: TN
[2026-01-13 20:37:09] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-13 20:37:09] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-13 20:37:09] [INFO]   -> Found value: 38574
[2026-01-13 20:37:09] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2026-01-13 20:37:09] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-13 20:37:09] [INFO]   -> Found value: HARDEES
[2026-01-13 20:37:09] [INFO]   -> Set field 'businessName' = "HARDEES"
[2026-01-13 20:37:09] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-13 20:37:09] [INFO]   -> No value found (null or empty)
[2026-01-13 20:37:09] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-13 20:37:09] [INFO]   -> Found value: 36.14189
[2026-01-13 20:37:09] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.14188999999999651890902896411716938018798828125
[2026-01-13 20:37:09] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-13 20:37:09] [INFO]   -> Found value: -85.27552
[2026-01-13 20:37:09] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.275520000000000209183781407773494720458984375
[2026-01-13 20:37:09] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-13 20:37:09] [INFO]   -> Found value: 2026-01-13 14:36:06
[2026-01-13 20:37:09] [INFO]   -> Set field 'alarm' = "2026-01-13 14:36:06"
[2026-01-13 20:37:09] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-13 20:37:09] [INFO]   -> Found value: 2026-01-13 14:36:58
[2026-01-13 20:37:09] [INFO]   -> Set field 'dispatched' = "2026-01-13 14:36:58"
[2026-01-13 20:37:09] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-13 20:37:09] [INFO]   -> No value found (null or empty)
[2026-01-13 20:37:09] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-13 20:37:09] [INFO]   -> No value found (null or empty)
[2026-01-13 20:37:09] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-13 20:37:09] [INFO]   -> No value found (null or empty)
[2026-01-13 20:37:09] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-13 20:37:09] [INFO]   -> Found value: ROSE AVE/40W TO S HOLLY ST
[2026-01-13 20:37:09] [INFO]   -> Set field 'incidentLocationCross' = "ROSE AVE\/40W TO S HOLLY ST"
[2026-01-13 20:37:09] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-13 20:37:09] [INFO]   -> Found value: MFR
[2026-01-13 20:37:09] [INFO]   -> Set field 'cADVehicleID' = "MFR"
[2026-01-13 20:37:09] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-13 20:37:09] [INFO]   -> Found value: 2026-01-13 14:36:58
[2026-01-13 20:37:09] [INFO]   -> Set field 'timedispatch' = "2026-01-13 14:36:58"
[2026-01-13 20:37:09] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-13 20:37:09] [INFO]   -> No value found (null or empty)
[2026-01-13 20:37:09] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-13 20:37:09] [INFO]   -> No value found (null or empty)
[2026-01-13 20:37:09] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-13 20:37:09] [INFO]   -> No value found (null or empty)
[2026-01-13 20:37:09] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-13 20:37:09] [INFO]   -> No value found (null or empty)
[2026-01-13 20:37:09] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-13 20:37:09] [INFO] Found 4 elements for 'CadInciNumber', using FIRST value only
[2026-01-13 20:37:09] [INFO]   -> Found value: 20260004684
[2026-01-13 20:37:09] [INFO]   -> Set field 'policeReportNumber' = "20260004684"
[2026-01-13 20:37:09] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-13 20:37:09] [INFO]   -> Found value: [EMS] 4 HEART ATTACKS  [01/13/26 14:36:57 DSTEPHENS] [EMS] CARL BEATY   4/21/1976  [01/13/26 14:36:4...
[2026-01-13 20:37:09] [INFO]   -> Set field 'dispatchNotes' = "[EMS] 4 HEART ATTACKS  [01\/13\/26 14:36:57 DSTEPHENS] [EMS] CARL BEATY   4\/21\/1976  [01\/13\/26 14:36:42 DSTEPHENS] Event spawned from CHEST PAIN.  [01\/13\/2026 14:36:06 DSTEPHENS]"
[2026-01-13 20:37:09] [INFO]   -> Set field 'cADLog' = "[EMS] 4 HEART ATTACKS  [01\/13\/26 14:36:57 DSTEPHENS] [EMS] CARL BEATY   4\/21\/1976  [01\/13\/26 14:36:42 DSTEPHENS] Event spawned from CHEST PAIN.  [01\/13\/2026 14:36:06 DSTEPHENS]"
[2026-01-13 20:37:09] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-13 20:37:09] [INFO]   -> Found value: MONTEREY
[2026-01-13 20:37:09] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2026-01-13 20:37:09] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-13 20:37:09] [INFO]   -> Found value: HOLLY
[2026-01-13 20:37:09] [INFO]   -> Set field 'streetName' = "HOLLY"
[2026-01-13 20:37:09] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-13 20:37:09] [INFO]   -> Found value: ST
[2026-01-13 20:37:09] [INFO]   -> Set field 'streetType' = "ST"
[2026-01-13 20:37:09] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-13 20:37:09] [INFO]   -> Found value: 902 S HOLLY ST
[2026-01-13 20:37:09] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "902 S HOLLY ST"
[2026-01-13 20:37:09] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-13 20:37:09] [INFO] Concatenating street name and type
[2026-01-13 20:37:09] [INFO]   -> Combined street name: HOLLY ST
[2026-01-13 20:37:09] [INFO] Built locationCoordinates from lat/lng: 36.14189,-85.27552
[2026-01-13 20:37:09] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"MFD\nEMS\nMPD\nRESC","incidentInternalId":"2026000020","dispatchRunNumber":"2026000020","incidentTypeValue1":"CHEST PAIN","incidentLocationStreetNumber":902,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"businessName":"HARDEES","nERISIncidentLatitude":36.14188999999999651890902896411716938018798828125,"nERISIncidentLongitude":-85.275520000000000209183781407773494720458984375,"alarm":"2026-01-13 14:36:06","dispatched":"2026-01-13 14:36:58","incidentLocationCross":"ROSE AVE\/40W TO S HOLLY ST","cADVehicleID":"MFR","timedispatch":"2026-01-13 14:36:58","policeReportNumber":"20260004684","dispatchNotes":"[EMS] 4 HEART ATTACKS  [01\/13\/26 14:36:57 DSTEPHENS] [EMS] CARL BEATY   4\/21\/1976  [01\/13\/26 14:36:42 DSTEPHENS] Event spawned from CHEST PAIN.  [01\/13\/2026 14:36:06 DSTEPHENS]","cADLog":"[EMS] 4 HEART ATTACKS  [01\/13\/26 14:36:57 DSTEPHENS] [EMS] CARL BEATY   4\/21\/1976  [01\/13\/26 14:36:42 DSTEPHENS] Event spawned from CHEST PAIN.  [01\/13\/2026 14:36:06 DSTEPHENS]","incidentLocationCity":"MONTEREY","streetName":"HOLLY ST","incidentAddressTextVersionStreet":"902 S HOLLY ST","locationCoordinates":"36.14189,-85.27552"}
[2026-01-13 20:37:09] [INFO] Number of extracted fields: 22
[2026-01-13 20:37:09] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
EMS
MPD
RESC'
[2026-01-13 20:37:09] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
EMS
MPD
RESC', Parsed IDs = ["MFD","EMS","MPD","RESC"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 4
[2026-01-13 20:37:09] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","EMS","MPD","RESC"]
[2026-01-13 20:37:09] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-13 20:37:09] [INFO] SUCCESS: Routed to agency 'Monterey Fire Department' (ID: 68e67aaba2bb4565e) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-13 20:37:09] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","MPD","RESC"]
[2026-01-13 20:37:09] [INFO] Fetched 1 stations from Stations module for agency 'Monterey Fire Department': ["68ffe49c256b67300"]
[2026-01-13 20:37:09] [INFO] Final routing: saasclientId = 68e67aaba2bb4565e, dispatchStationsIds = ["68ffe49c256b67300"], matchedAgencyIndex = 0
[2026-01-13 20:37:09] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-13 20:37:09] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-13 20:37:09] [INFO] Updated FTPFiles record saasclientId to routed agency: 68e67aaba2bb4565e
[2026-01-13 20:37:10] [INFO] Found existing IncidentTypeMapping with ID: 694ff5f932f4685e7
[2026-01-13 20:37:12] [INFO] Created new Dispatches record with ID: 6966acf708f90408d
[2026-01-13 20:37:12] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260004684_20260113_203709.XML
[2026-01-13 20:37:12] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260004684_20260113_203709.XML
[2026-01-13 20:37:19] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260004686_20260113_203719.XML
[2026-01-13 20:37:19] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260004686_20260113_203719.XML for user: 68f1466aed072ad4a
[2026-01-13 20:37:19] [INFO] File size: 5742 bytes
[2026-01-13 20:37:19] [INFO] Created FTPFiles record with ID: 6966acffd22e52ca4
[2026-01-13 20:37:19] [INFO] About to extract fields from XML. File size: 5742 bytes
[2026-01-13 20:37:19] [INFO] Number of mappings: 28
[2026-01-13 20:37:19] [INFO] Starting XML parsing. Content length: 5742
[2026-01-13 20:37:19] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-13 20:37:19] [INFO] Processing 28 field mappings
[2026-01-13 20:37:19] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-13 20:37:19] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-13 20:37:19] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-13 20:37:19] [INFO] Found 5 elements for 'AgencyCode', concatenating 5 non-empty values
[2026-01-13 20:37:19] [INFO]   -> Found value: PCFD
EMS
MPD
MFD
RESC
[2026-01-13 20:37:19] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nMPD\nMFD\nRESC"
[2026-01-13 20:37:19] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 20:37:19] [INFO] Found 5 elements for 'ReportNumber', using FIRST value only
[2026-01-13 20:37:19] [INFO]   -> Found value: 2026000112
[2026-01-13 20:37:19] [INFO]   -> Set field 'incidentInternalId' = "2026000112"
[2026-01-13 20:37:19] [INFO]   -> Set field 'dispatchRunNumber' = "2026000112"
[2026-01-13 20:37:19] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-13 20:37:19] [INFO]   -> Found value: CHEST PAIN
[2026-01-13 20:37:19] [INFO]   -> Set field 'incidentTypeValue1' = "CHEST PAIN"
[2026-01-13 20:37:19] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-13 20:37:19] [INFO]   -> Found value: 902
[2026-01-13 20:37:19] [INFO]   -> Set field 'incidentLocationStreetNumber' = 902
[2026-01-13 20:37:19] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-13 20:37:19] [INFO]   -> Found value: TN
[2026-01-13 20:37:19] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-13 20:37:19] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-13 20:37:19] [INFO]   -> Found value: 38574
[2026-01-13 20:37:19] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2026-01-13 20:37:19] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-13 20:37:19] [INFO]   -> Found value: HARDEES
[2026-01-13 20:37:19] [INFO]   -> Set field 'businessName' = "HARDEES"
[2026-01-13 20:37:19] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-13 20:37:19] [INFO]   -> No value found (null or empty)
[2026-01-13 20:37:19] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-13 20:37:19] [INFO]   -> Found value: 36.14189
[2026-01-13 20:37:19] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.14188999999999651890902896411716938018798828125
[2026-01-13 20:37:19] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-13 20:37:19] [INFO]   -> Found value: -85.27552
[2026-01-13 20:37:19] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.275520000000000209183781407773494720458984375
[2026-01-13 20:37:19] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-13 20:37:19] [INFO]   -> Found value: 2026-01-13 14:37:07
[2026-01-13 20:37:19] [INFO]   -> Set field 'alarm' = "2026-01-13 14:37:07"
[2026-01-13 20:37:19] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-13 20:37:19] [INFO]   -> Found value: 2026-01-13 14:37:07
[2026-01-13 20:37:19] [INFO]   -> Set field 'dispatched' = "2026-01-13 14:37:07"
[2026-01-13 20:37:19] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-13 20:37:19] [INFO]   -> No value found (null or empty)
[2026-01-13 20:37:19] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-13 20:37:19] [INFO]   -> No value found (null or empty)
[2026-01-13 20:37:19] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-13 20:37:19] [INFO]   -> No value found (null or empty)
[2026-01-13 20:37:19] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-13 20:37:19] [INFO]   -> Found value: ROSE AVE/40W TO S HOLLY ST
[2026-01-13 20:37:19] [INFO]   -> Set field 'incidentLocationCross' = "ROSE AVE\/40W TO S HOLLY ST"
[2026-01-13 20:37:19] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-13 20:37:19] [INFO]   -> Found value: PCFR
[2026-01-13 20:37:19] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-13 20:37:19] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-13 20:37:19] [INFO]   -> Found value: 2026-01-13 14:37:07
[2026-01-13 20:37:19] [INFO]   -> Set field 'timedispatch' = "2026-01-13 14:37:07"
[2026-01-13 20:37:19] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-13 20:37:19] [INFO]   -> No value found (null or empty)
[2026-01-13 20:37:19] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-13 20:37:19] [INFO]   -> No value found (null or empty)
[2026-01-13 20:37:19] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-13 20:37:19] [INFO]   -> No value found (null or empty)
[2026-01-13 20:37:19] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-13 20:37:19] [INFO]   -> No value found (null or empty)
[2026-01-13 20:37:19] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-13 20:37:19] [INFO] Found 5 elements for 'CadInciNumber', using FIRST value only
[2026-01-13 20:37:19] [INFO]   -> Found value: 20260004686
[2026-01-13 20:37:19] [INFO]   -> Set field 'policeReportNumber' = "20260004686"
[2026-01-13 20:37:19] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-13 20:37:19] [INFO]   -> Found value: Event spawned from CHEST PAIN.  [01/13/2026 14:37:07 KHILL] [EMS] 4 HEART ATTACKS  [01/13/26 14:36:5...
[2026-01-13 20:37:19] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from CHEST PAIN.  [01\/13\/2026 14:37:07 KHILL] [EMS] 4 HEART ATTACKS  [01\/13\/26 14:36:57 DSTEPHENS] [EMS] CARL BEATY   4\/21\/1976  [01\/13\/26 14:36:42 DSTEPHENS] Event spawned from CHEST PAIN.  [01\/13\/2026 14:36:06 DSTEPHENS]"
[2026-01-13 20:37:19] [INFO]   -> Set field 'cADLog' = "Event spawned from CHEST PAIN.  [01\/13\/2026 14:37:07 KHILL] [EMS] 4 HEART ATTACKS  [01\/13\/26 14:36:57 DSTEPHENS] [EMS] CARL BEATY   4\/21\/1976  [01\/13\/26 14:36:42 DSTEPHENS] Event spawned from CHEST PAIN.  [01\/13\/2026 14:36:06 DSTEPHENS]"
[2026-01-13 20:37:19] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-13 20:37:19] [INFO]   -> Found value: MONTEREY
[2026-01-13 20:37:19] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2026-01-13 20:37:19] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-13 20:37:19] [INFO]   -> Found value: HOLLY
[2026-01-13 20:37:19] [INFO]   -> Set field 'streetName' = "HOLLY"
[2026-01-13 20:37:19] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-13 20:37:19] [INFO]   -> Found value: ST
[2026-01-13 20:37:19] [INFO]   -> Set field 'streetType' = "ST"
[2026-01-13 20:37:19] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-13 20:37:19] [INFO]   -> Found value: 902 S HOLLY ST
[2026-01-13 20:37:19] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "902 S HOLLY ST"
[2026-01-13 20:37:19] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-13 20:37:19] [INFO] Concatenating street name and type
[2026-01-13 20:37:19] [INFO]   -> Combined street name: HOLLY ST
[2026-01-13 20:37:19] [INFO] Built locationCoordinates from lat/lng: 36.14189,-85.27552
[2026-01-13 20:37:19] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nMPD\nMFD\nRESC","incidentInternalId":"2026000112","dispatchRunNumber":"2026000112","incidentTypeValue1":"CHEST PAIN","incidentLocationStreetNumber":902,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"businessName":"HARDEES","nERISIncidentLatitude":36.14188999999999651890902896411716938018798828125,"nERISIncidentLongitude":-85.275520000000000209183781407773494720458984375,"alarm":"2026-01-13 14:37:07","dispatched":"2026-01-13 14:37:07","incidentLocationCross":"ROSE AVE\/40W TO S HOLLY ST","cADVehicleID":"PCFR","timedispatch":"2026-01-13 14:37:07","policeReportNumber":"20260004686","dispatchNotes":"Event spawned from CHEST PAIN.  [01\/13\/2026 14:37:07 KHILL] [EMS] 4 HEART ATTACKS  [01\/13\/26 14:36:57 DSTEPHENS] [EMS] CARL BEATY   4\/21\/1976  [01\/13\/26 14:36:42 DSTEPHENS] Event spawned from CHEST PAIN.  [01\/13\/2026 14:36:06 DSTEPHENS]","cADLog":"Event spawned from CHEST PAIN.  [01\/13\/2026 14:37:07 KHILL] [EMS] 4 HEART ATTACKS  [01\/13\/26 14:36:57 DSTEPHENS] [EMS] CARL BEATY   4\/21\/1976  [01\/13\/26 14:36:42 DSTEPHENS] Event spawned from CHEST PAIN.  [01\/13\/2026 14:36:06 DSTEPHENS]","incidentLocationCity":"MONTEREY","streetName":"HOLLY ST","incidentAddressTextVersionStreet":"902 S HOLLY ST","locationCoordinates":"36.14189,-85.27552"}
[2026-01-13 20:37:19] [INFO] Number of extracted fields: 22
[2026-01-13 20:37:19] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
MPD
MFD
RESC'
[2026-01-13 20:37:19] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
MPD
MFD
RESC', Parsed IDs = ["PCFD","EMS","MPD","MFD","RESC"], Non-empty count = 5, Total agency count = 5, Assigned Agencies count = 4
[2026-01-13 20:37:19] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","MPD","MFD","RESC"]
[2026-01-13 20:37:19] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-13 20:37:20] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-13 20:37:20] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","MPD","MFD","RESC"]
[2026-01-13 20:37: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-13 20:37: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-13 20:37:20] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 5)
[2026-01-13 20:37:20] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-13 20:37:20] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-13 20:37:20] [INFO] Found existing IncidentTypeMapping with ID: 6939c33d3eae65119
[2026-01-13 20:37:29] [INFO] Created new Dispatches record with ID: 6966ad009f0977f34
[2026-01-13 20:37:29] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260004686_20260113_203719.XML
[2026-01-13 20:37:29] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260004686_20260113_203719.XML
[2026-01-13 21:31:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260004715_20260113_213139.XML
[2026-01-13 21:31:39] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260004715_20260113_213139.XML for user: 68f1466aed072ad4a
[2026-01-13 21:31:39] [INFO] File size: 4793 bytes
[2026-01-13 21:31:40] [INFO] Created FTPFiles record with ID: 6966b9bc05eb32675
[2026-01-13 21:31:40] [INFO] About to extract fields from XML. File size: 4793 bytes
[2026-01-13 21:31:40] [INFO] Number of mappings: 28
[2026-01-13 21:31:40] [INFO] Starting XML parsing. Content length: 4793
[2026-01-13 21:31:40] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-13 21:31:40] [INFO] Processing 28 field mappings
[2026-01-13 21:31:40] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-13 21:31:40] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-13 21:31:40] [INFO]   -> Found value: PCFD
[2026-01-13 21:31:40] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2026-01-13 21:31:40] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-13 21:31:40] [INFO]   -> Found value: 2026000113
[2026-01-13 21:31:40] [INFO]   -> Set field 'incidentInternalId' = "2026000113"
[2026-01-13 21:31:40] [INFO]   -> Set field 'dispatchRunNumber' = "2026000113"
[2026-01-13 21:31:40] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-13 21:31:40] [INFO]   -> Found value: FIRE ALARM
[2026-01-13 21:31:40] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE ALARM"
[2026-01-13 21:31:40] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-13 21:31:40] [INFO]   -> Found value: 2520
[2026-01-13 21:31:40] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2520
[2026-01-13 21:31:40] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-13 21:31:40] [INFO]   -> Found value: TN
[2026-01-13 21:31:40] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-13 21:31:40] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-13 21:31:40] [INFO]   -> Found value: 38506
[2026-01-13 21:31:40] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-01-13 21:31:40] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-13 21:31:40] [INFO]   -> No value found (null or empty)
[2026-01-13 21:31:40] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-13 21:31:40] [INFO]   -> No value found (null or empty)
[2026-01-13 21:31:40] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-13 21:31:40] [INFO]   -> Found value: 36.19599
[2026-01-13 21:31:40] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.19599000000000188492776942439377307891845703125
[2026-01-13 21:31:40] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-13 21:31:40] [INFO]   -> Found value: -85.47540
[2026-01-13 21:31:40] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.4753999999999933834260446019470691680908203125
[2026-01-13 21:31:40] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-13 21:31:40] [INFO]   -> Found value: 2026-01-13 15:29:37
[2026-01-13 21:31:40] [INFO]   -> Set field 'alarm' = "2026-01-13 15:29:37"
[2026-01-13 21:31:40] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-13 21:31:40] [INFO]   -> Found value: 2026-01-13 15:31:31
[2026-01-13 21:31:40] [INFO]   -> Set field 'dispatched' = "2026-01-13 15:31:31"
[2026-01-13 21:31:40] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-13 21:31:40] [INFO]   -> No value found (null or empty)
[2026-01-13 21:31:40] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-13 21:31:40] [INFO]   -> No value found (null or empty)
[2026-01-13 21:31:40] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-13 21:31:40] [INFO]   -> No value found (null or empty)
[2026-01-13 21:31:40] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-13 21:31:40] [INFO]   -> Found value: MOUNTAIN VIEW DR/GIBBONS RD
[2026-01-13 21:31:40] [INFO]   -> Set field 'incidentLocationCross' = "MOUNTAIN VIEW DR\/GIBBONS RD"
[2026-01-13 21:31:40] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-13 21:31:40] [INFO]   -> Found value: TK12
[2026-01-13 21:31:40] [INFO]   -> Set field 'cADVehicleID' = "TK12"
[2026-01-13 21:31:40] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-13 21:31:40] [INFO]   -> Found value: 2026-01-13 15:31:31
[2026-01-13 21:31:40] [INFO]   -> Set field 'timedispatch' = "2026-01-13 15:31:31"
[2026-01-13 21:31:40] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-13 21:31:40] [INFO]   -> No value found (null or empty)
[2026-01-13 21:31:40] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-13 21:31:40] [INFO]   -> No value found (null or empty)
[2026-01-13 21:31:40] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-13 21:31:40] [INFO]   -> No value found (null or empty)
[2026-01-13 21:31:40] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-13 21:31:40] [INFO]   -> No value found (null or empty)
[2026-01-13 21:31:40] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-13 21:31:40] [INFO]   -> Found value: 20260004715
[2026-01-13 21:31:40] [INFO]   -> Set field 'policeReportNumber' = "20260004715"
[2026-01-13 21:31:40] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-13 21:31:40] [INFO]   -> Found value: COMMERCIAL FIRE ALARM  [01/13/26 15:31:24 MCLAYBURN2] FIRE SMOKE 0000 FIRE ALARM EAN BARTIK /931-260...
[2026-01-13 21:31:40] [INFO]   -> Set field 'dispatchNotes' = "COMMERCIAL FIRE ALARM  [01\/13\/26 15:31:24 MCLAYBURN2] FIRE SMOKE 0000 FIRE ALARM EAN BARTIK \/931-260-9710  [01\/13\/26 15:30:24 MCLAYBURN2]"
[2026-01-13 21:31:40] [INFO]   -> Set field 'cADLog' = "COMMERCIAL FIRE ALARM  [01\/13\/26 15:31:24 MCLAYBURN2] FIRE SMOKE 0000 FIRE ALARM EAN BARTIK \/931-260-9710  [01\/13\/26 15:30:24 MCLAYBURN2]"
[2026-01-13 21:31:40] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-13 21:31:40] [INFO]   -> Found value: COOKEVILLE
[2026-01-13 21:31:40] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-13 21:31:40] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-13 21:31:40] [INFO]   -> Found value: BOWSER
[2026-01-13 21:31:40] [INFO]   -> Set field 'streetName' = "BOWSER"
[2026-01-13 21:31:40] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-13 21:31:40] [INFO]   -> Found value: RD
[2026-01-13 21:31:40] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-13 21:31:40] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-13 21:31:40] [INFO]   -> Found value: 2520 BOWSER RD
[2026-01-13 21:31:40] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "2520 BOWSER RD"
[2026-01-13 21:31:40] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-13 21:31:40] [INFO] Concatenating street name and type
[2026-01-13 21:31:40] [INFO]   -> Combined street name: BOWSER RD
[2026-01-13 21:31:40] [INFO] Built locationCoordinates from lat/lng: 36.19599,-85.4754
[2026-01-13 21:31:40] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2026000113","dispatchRunNumber":"2026000113","incidentTypeValue1":"FIRE ALARM","incidentLocationStreetNumber":2520,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"nERISIncidentLatitude":36.19599000000000188492776942439377307891845703125,"nERISIncidentLongitude":-85.4753999999999933834260446019470691680908203125,"alarm":"2026-01-13 15:29:37","dispatched":"2026-01-13 15:31:31","incidentLocationCross":"MOUNTAIN VIEW DR\/GIBBONS RD","cADVehicleID":"TK12","timedispatch":"2026-01-13 15:31:31","policeReportNumber":"20260004715","dispatchNotes":"COMMERCIAL FIRE ALARM  [01\/13\/26 15:31:24 MCLAYBURN2] FIRE SMOKE 0000 FIRE ALARM EAN BARTIK \/931-260-9710  [01\/13\/26 15:30:24 MCLAYBURN2]","cADLog":"COMMERCIAL FIRE ALARM  [01\/13\/26 15:31:24 MCLAYBURN2] FIRE SMOKE 0000 FIRE ALARM EAN BARTIK \/931-260-9710  [01\/13\/26 15:30:24 MCLAYBURN2]","incidentLocationCity":"COOKEVILLE","streetName":"BOWSER RD","incidentAddressTextVersionStreet":"2520 BOWSER RD","locationCoordinates":"36.19599,-85.4754"}
[2026-01-13 21:31:40] [INFO] Number of extracted fields: 21
[2026-01-13 21:31:40] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2026-01-13 21:31:40] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD', Parsed IDs = ["PCFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2026-01-13 21:31:40] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2026-01-13 21:31:40] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-13 21:31:40] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-13 21:31: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-13 21:31: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-13 21:31:40] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-13 21:31:40] [INFO] Found existing IncidentTypeMapping with ID: 69398a845c349ab26
[2026-01-13 21:31:49] [INFO] Created new Dispatches record with ID: 6966b9bcf12475f90
[2026-01-13 21:31:49] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260004715_20260113_213139.XML
[2026-01-13 21:31:49] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260004715_20260113_213139.XML
[2026-01-13 22:34:24] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-01292.xml
[2026-01-13 22:34:24] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-01292.xml for user: 68d56363ec1209189
[2026-01-13 22:34:24] [INFO] File size: 1510 bytes
[2026-01-13 22:34:24] [INFO] Created FTPFiles record with ID: 6966c87069115a769
[2026-01-13 22:34:24] [INFO] About to extract fields from XML. File size: 1510 bytes
[2026-01-13 22:34:24] [INFO] Number of mappings: 21
[2026-01-13 22:34:24] [INFO] Starting XML parsing. Content length: 1510
[2026-01-13 22:34:24] [INFO] XML parsed successfully. Root element: Incident
[2026-01-13 22:34:24] [INFO] Processing 21 field mappings
[2026-01-13 22:34:24] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-13 22:34:24] [INFO]   -> Found value: 26-01292
[2026-01-13 22:34:24] [INFO]   -> Set field 'dispatchRunNumber' = "26-01292"
[2026-01-13 22:34:24] [INFO]   -> Set field 'cADNumber' = "26-01292"
[2026-01-13 22:34:24] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-13 22:34:24] [INFO]   -> Found value: 819
[2026-01-13 22:34:24] [INFO]   -> Set field 'incidentLocationStreetNumber' = 819
[2026-01-13 22:34:24] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-13 22:34:24] [INFO]   -> Found value: COUNTY HIGHWAY 346
[2026-01-13 22:34:24] [INFO]   -> Set field 'streetName' = "COUNTY HIGHWAY 346"
[2026-01-13 22:34:24] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-13 22:34:24] [INFO]   -> No value found (null or empty)
[2026-01-13 22:34:24] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-13 22:34:24] [INFO]   -> Found value: BENTON
[2026-01-13 22:34:24] [INFO]   -> Set field 'incidentLocationCity' = "BENTON"
[2026-01-13 22:34:24] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-13 22:34:24] [INFO]   -> No value found (null or empty)
[2026-01-13 22:34:24] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-13 22:34:24] [INFO]   -> No value found (null or empty)
[2026-01-13 22:34:24] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-13 22:34:24] [INFO]   -> No value found (null or empty)
[2026-01-13 22:34:24] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-13 22:34:24] [INFO]   -> Found value: 37.069028
[2026-01-13 22:34:24] [INFO]   -> Set field 'nERISIncidentLatitude' = 37.0690280000000029758666642010211944580078125
[2026-01-13 22:34:24] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-13 22:34:24] [INFO]   -> Found value: -89.492083
[2026-01-13 22:34:24] [INFO]   -> Set field 'nERISIncidentLongitude' = -89.4920829999999938308974378742277622222900390625
[2026-01-13 22:34:24] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-13 22:34:24] [INFO]   -> Found value: OTHER
[2026-01-13 22:34:24] [INFO]   -> Set field 'incidentTypeValue1' = "OTHER"
[2026-01-13 22:34:24] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-13 22:34:24] [INFO]   -> Found value: 01-13-2026 16:17:23|Call Received on 01/13/2026 @ 16:17

Location: 2175 STATE HWY C
TRAILER WITH A R...
[2026-01-13 22:34:24] [INFO]   -> Set field 'dispatchNotes' = "01-13-2026 16:17:23|Call Received on 01\/13\/2026 @ 16:17\n\nLocation: 2175 STATE HWY C\nTRAILER WITH A RED PORCH\n84 YEAR OLD FEMALE IN PAIN\nHIP PAIN\nCALLER IS WANTING TRANSPORT TO ST. FRANCIS 01-13-2026 16:19:59|CALL TRANSFERED TO SCOTT CITY"
[2026-01-13 22:34:24] [INFO]   -> Set field 'cADLog' = "01-13-2026 16:17:23|Call Received on 01\/13\/2026 @ 16:17\n\nLocation: 2175 STATE HWY C\nTRAILER WITH A RED PORCH\n84 YEAR OLD FEMALE IN PAIN\nHIP PAIN\nCALLER IS WANTING TRANSPORT TO ST. FRANCIS 01-13-2026 16:19:59|CALL TRANSFERED TO SCOTT CITY"
[2026-01-13 22:34:24] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-13 22:34:24] [INFO]   -> Found value: 01-13-2026T16:20:23
[2026-01-13 22:34:24] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T16:20:23
[2026-01-13 22:34:24] [ERROR] Error formatting datetime '2026-13-01T16:20:23': Failed to parse time string (2026-13-01T16:20:23) at position 6 (3): Unexpected character
[2026-01-13 22:34:24] [INFO]   -> Set field 'alarm' = null
[2026-01-13 22:34:24] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T16:20:23
[2026-01-13 22:34:24] [ERROR] Error formatting datetime '2026-13-01T16:20:23': Failed to parse time string (2026-13-01T16:20:23) at position 6 (3): Unexpected character
[2026-01-13 22:34:24] [INFO]   -> Set field 'dispatched' = null
[2026-01-13 22:34:24] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-13 22:34:24] [INFO]   -> No value found (null or empty)
[2026-01-13 22:34:24] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-13 22:34:24] [INFO]   -> No value found (null or empty)
[2026-01-13 22:34:24] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-13 22:34:24] [INFO]   -> Found value: RURAL PAGE
[2026-01-13 22:34:24] [INFO]   -> Set field 'cADVehicleID' = "RURAL PAGE"
[2026-01-13 22:34:24] [INFO]   -> Set field 'name' = "RURAL PAGE"
[2026-01-13 22:34:24] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-13 22:34:24] [INFO]   -> No value found (null or empty)
[2026-01-13 22:34:24] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-13 22:34:24] [INFO]   -> No value found (null or empty)
[2026-01-13 22:34:24] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-13 22:34:24] [INFO]   -> Found value: 01-13-2026T16:33:42
[2026-01-13 22:34:24] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T16:33:42
[2026-01-13 22:34:24] [ERROR] Error formatting datetime '2026-13-01T16:33:42': Failed to parse time string (2026-13-01T16:33:42) at position 6 (3): Unexpected character
[2026-01-13 22:34:24] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 22:34:24] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-13 22:34:24] [INFO]   -> Found value: 01-13-2026T16:20:23
[2026-01-13 22:34:24] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T16:20:23
[2026-01-13 22:34:24] [ERROR] Error formatting datetime '2026-13-01T16:20:23': Failed to parse time string (2026-13-01T16:20:23) at position 6 (3): Unexpected character
[2026-01-13 22:34:24] [INFO]   -> Set field 'timedispatch' = null
[2026-01-13 22:34:24] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-13 22:34:24] [INFO]   -> Found value: SCRFD
[2026-01-13 22:34:24] [INFO]   -> Set field 'cADAgencyIdentifier' = "SCRFD"
[2026-01-13 22:34:24] [INFO] Finished extracting fields. Total fields extracted: 17
[2026-01-13 22:34:24] [INFO] Built locationCoordinates from lat/lng: 37.069028,-89.492083
[2026-01-13 22:34:24] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-01292","cADNumber":"26-01292","incidentLocationStreetNumber":819,"streetName":"COUNTY HIGHWAY 346","incidentLocationCity":"BENTON","nERISIncidentLatitude":37.0690280000000029758666642010211944580078125,"nERISIncidentLongitude":-89.4920829999999938308974378742277622222900390625,"incidentTypeValue1":"OTHER","dispatchNotes":"01-13-2026 16:17:23|Call Received on 01\/13\/2026 @ 16:17\n\nLocation: 2175 STATE HWY C\nTRAILER WITH A RED PORCH\n84 YEAR OLD FEMALE IN PAIN\nHIP PAIN\nCALLER IS WANTING TRANSPORT TO ST. FRANCIS 01-13-2026 16:19:59|CALL TRANSFERED TO SCOTT CITY","cADLog":"01-13-2026 16:17:23|Call Received on 01\/13\/2026 @ 16:17\n\nLocation: 2175 STATE HWY C\nTRAILER WITH A RED PORCH\n84 YEAR OLD FEMALE IN PAIN\nHIP PAIN\nCALLER IS WANTING TRANSPORT TO ST. FRANCIS 01-13-2026 16:19:59|CALL TRANSFERED TO SCOTT CITY","alarm":null,"dispatched":null,"cADVehicleID":"RURAL PAGE","name":"RURAL PAGE","timeunitclear":null,"timedispatch":null,"cADAgencyIdentifier":"SCRFD","locationCoordinates":"37.069028,-89.492083"}
[2026-01-13 22:34:24] [INFO] Number of extracted fields: 18
[2026-01-13 22:34:24] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SCRFD'
[2026-01-13 22:34:24] [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-13 22:34:24] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SCRFD"]
[2026-01-13 22:34:24] [INFO] Attempting SAASClient lookup for AgencyCode 'SCRFD' (index 0) within mailbox's assigned agencies
[2026-01-13 22:34:24] [INFO] SUCCESS: Routed to agency 'Scott County Rural Fire Protection District' (ID: 6643bdb30659f00d8) at INDEX 0 based on AgencyCode 'SCRFD'
[2026-01-13 22:34:24] [INFO] Fetched 6 stations from Stations module for agency 'Scott County Rural Fire Protection District': ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"]
[2026-01-13 22:34:24] [INFO] Final routing: saasclientId = 6643bdb30659f00d8, dispatchStationsIds = ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"], matchedAgencyIndex = 0
[2026-01-13 22:34:24] [INFO] Updated FTPFiles record saasclientId to routed agency: 6643bdb30659f00d8
[2026-01-13 22:34:25] [INFO] Found existing IncidentTypeMapping with ID: 6939e59116190ddfb
[2026-01-13 22:34:25] [INFO] Found existing Dispatch with cADNumber '26-01292', ID: 6966c5548aa908a6d - will update instead of create
[2026-01-13 22:34:25] [INFO] Updated existing Dispatches record with ID: 6966c5548aa908a6d
[2026-01-13 22:34:25] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-01292.xml
[2026-01-13 22:34:25] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-01292.xml
[2026-01-13 22:54:36] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-01292.xml
[2026-01-13 22:54:36] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-01292.xml for user: 68d56363ec1209189
[2026-01-13 22:54:36] [INFO] File size: 1739 bytes
[2026-01-13 22:54:37] [INFO] Created FTPFiles record with ID: 6966cd2d4027dd541
[2026-01-13 22:54:37] [INFO] About to extract fields from XML. File size: 1739 bytes
[2026-01-13 22:54:37] [INFO] Number of mappings: 21
[2026-01-13 22:54:37] [INFO] Starting XML parsing. Content length: 1739
[2026-01-13 22:54:37] [INFO] XML parsed successfully. Root element: Incident
[2026-01-13 22:54:37] [INFO] Processing 21 field mappings
[2026-01-13 22:54:37] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-13 22:54:37] [INFO]   -> Found value: 26-01292
[2026-01-13 22:54:37] [INFO]   -> Set field 'dispatchRunNumber' = "26-01292"
[2026-01-13 22:54:37] [INFO]   -> Set field 'cADNumber' = "26-01292"
[2026-01-13 22:54:37] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-13 22:54:37] [INFO]   -> Found value: 319
[2026-01-13 22:54:37] [INFO]   -> Set field 'incidentLocationStreetNumber' = 319
[2026-01-13 22:54:37] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-13 22:54:37] [INFO]   -> Found value: COUNTY HIGHWAY 346
[2026-01-13 22:54:37] [INFO]   -> Set field 'streetName' = "COUNTY HIGHWAY 346"
[2026-01-13 22:54:37] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-13 22:54:37] [INFO]   -> No value found (null or empty)
[2026-01-13 22:54:37] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-13 22:54:37] [INFO]   -> Found value: BENTON
[2026-01-13 22:54:37] [INFO]   -> Set field 'incidentLocationCity' = "BENTON"
[2026-01-13 22:54:37] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-13 22:54:37] [INFO]   -> No value found (null or empty)
[2026-01-13 22:54:37] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-13 22:54:37] [INFO]   -> No value found (null or empty)
[2026-01-13 22:54:37] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-13 22:54:37] [INFO]   -> No value found (null or empty)
[2026-01-13 22:54:37] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-13 22:54:37] [INFO]   -> Found value: 0
[2026-01-13 22:54:37] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-13 22:54:37] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-13 22:54:37] [INFO]   -> Found value: 0
[2026-01-13 22:54:37] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-13 22:54:37] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-13 22:54:37] [INFO]   -> Found value: OTHER
[2026-01-13 22:54:37] [INFO]   -> Set field 'incidentTypeValue1' = "OTHER"
[2026-01-13 22:54:37] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-13 22:54:37] [INFO]   -> Found value: 01-13-2026 16:17:23|Call Received on 01/13/2026 @ 16:17

Location: 2175 STATE HWY C
TRAILER WITH A R...
[2026-01-13 22:54:37] [INFO]   -> Set field 'dispatchNotes' = "01-13-2026 16:17:23|Call Received on 01\/13\/2026 @ 16:17\n\nLocation: 2175 STATE HWY C\nTRAILER WITH A RED PORCH\n84 YEAR OLD FEMALE IN PAIN\nHIP PAIN\nCALLER IS WANTING TRANSPORT TO ST. FRANCIS 01-13-2026 16:19:59|CALL TRANSFERED TO SCOTT CITY 01-13-2026 16:33:46|Disposition - Scott County Rural:  RPT 01-13-2026 16:53:53|AFTER REPLAYING THE CALL THE CALLER STATED SHE WAS AT 319 COUNTY HIGHWAY 346 NOT 819,SCOTT CITY ADVISED THAT NORTH SCOTT FOUND THE CORRECT ADDRESS AND IS NOW ON SCENE"
[2026-01-13 22:54:37] [INFO]   -> Set field 'cADLog' = "01-13-2026 16:17:23|Call Received on 01\/13\/2026 @ 16:17\n\nLocation: 2175 STATE HWY C\nTRAILER WITH A RED PORCH\n84 YEAR OLD FEMALE IN PAIN\nHIP PAIN\nCALLER IS WANTING TRANSPORT TO ST. FRANCIS 01-13-2026 16:19:59|CALL TRANSFERED TO SCOTT CITY 01-13-2026 16:33:46|Disposition - Scott County Rural:  RPT 01-13-2026 16:53:53|AFTER REPLAYING THE CALL THE CALLER STATED SHE WAS AT 319 COUNTY HIGHWAY 346 NOT 819,SCOTT CITY ADVISED THAT NORTH SCOTT FOUND THE CORRECT ADDRESS AND IS NOW ON SCENE"
[2026-01-13 22:54:37] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-13 22:54:37] [INFO]   -> Found value: 01-13-2026T16:20:23
[2026-01-13 22:54:37] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T16:20:23
[2026-01-13 22:54:37] [ERROR] Error formatting datetime '2026-13-01T16:20:23': Failed to parse time string (2026-13-01T16:20:23) at position 6 (3): Unexpected character
[2026-01-13 22:54:37] [INFO]   -> Set field 'alarm' = null
[2026-01-13 22:54:37] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T16:20:23
[2026-01-13 22:54:37] [ERROR] Error formatting datetime '2026-13-01T16:20:23': Failed to parse time string (2026-13-01T16:20:23) at position 6 (3): Unexpected character
[2026-01-13 22:54:37] [INFO]   -> Set field 'dispatched' = null
[2026-01-13 22:54:37] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-13 22:54:37] [INFO]   -> No value found (null or empty)
[2026-01-13 22:54:37] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-13 22:54:37] [INFO]   -> No value found (null or empty)
[2026-01-13 22:54:37] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-13 22:54:37] [INFO]   -> Found value: RURAL PAGE
[2026-01-13 22:54:37] [INFO]   -> Set field 'cADVehicleID' = "RURAL PAGE"
[2026-01-13 22:54:37] [INFO]   -> Set field 'name' = "RURAL PAGE"
[2026-01-13 22:54:37] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-13 22:54:37] [INFO]   -> No value found (null or empty)
[2026-01-13 22:54:37] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-13 22:54:37] [INFO]   -> No value found (null or empty)
[2026-01-13 22:54:37] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-13 22:54:37] [INFO]   -> Found value: 01-13-2026T16:33:42
[2026-01-13 22:54:37] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T16:33:42
[2026-01-13 22:54:37] [ERROR] Error formatting datetime '2026-13-01T16:33:42': Failed to parse time string (2026-13-01T16:33:42) at position 6 (3): Unexpected character
[2026-01-13 22:54:37] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-13 22:54:37] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-13 22:54:37] [INFO]   -> Found value: 01-13-2026T16:20:23
[2026-01-13 22:54:37] [INFO] Reformatted DD-MM-YYYY date '01-13-2026' (day=01, month=13) to ISO: 2026-13-01T16:20:23
[2026-01-13 22:54:37] [ERROR] Error formatting datetime '2026-13-01T16:20:23': Failed to parse time string (2026-13-01T16:20:23) at position 6 (3): Unexpected character
[2026-01-13 22:54:37] [INFO]   -> Set field 'timedispatch' = null
[2026-01-13 22:54:37] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-13 22:54:37] [INFO]   -> Found value: SCRFD
[2026-01-13 22:54:37] [INFO]   -> Set field 'cADAgencyIdentifier' = "SCRFD"
[2026-01-13 22:54:37] [INFO] Finished extracting fields. Total fields extracted: 17
[2026-01-13 22:54:37] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-13 22:54:37] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-01292","cADNumber":"26-01292","incidentLocationStreetNumber":319,"streetName":"COUNTY HIGHWAY 346","incidentLocationCity":"BENTON","nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"OTHER","dispatchNotes":"01-13-2026 16:17:23|Call Received on 01\/13\/2026 @ 16:17\n\nLocation: 2175 STATE HWY C\nTRAILER WITH A RED PORCH\n84 YEAR OLD FEMALE IN PAIN\nHIP PAIN\nCALLER IS WANTING TRANSPORT TO ST. FRANCIS 01-13-2026 16:19:59|CALL TRANSFERED TO SCOTT CITY 01-13-2026 16:33:46|Disposition - Scott County Rural:  RPT 01-13-2026 16:53:53|AFTER REPLAYING THE CALL THE CALLER STATED SHE WAS AT 319 COUNTY HIGHWAY 346 NOT 819,SCOTT CITY ADVISED THAT NORTH SCOTT FOUND THE CORRECT ADDRESS AND IS NOW ON SCENE","cADLog":"01-13-2026 16:17:23|Call Received on 01\/13\/2026 @ 16:17\n\nLocation: 2175 STATE HWY C\nTRAILER WITH A RED PORCH\n84 YEAR OLD FEMALE IN PAIN\nHIP PAIN\nCALLER IS WANTING TRANSPORT TO ST. FRANCIS 01-13-2026 16:19:59|CALL TRANSFERED TO SCOTT CITY 01-13-2026 16:33:46|Disposition - Scott County Rural:  RPT 01-13-2026 16:53:53|AFTER REPLAYING THE CALL THE CALLER STATED SHE WAS AT 319 COUNTY HIGHWAY 346 NOT 819,SCOTT CITY ADVISED THAT NORTH SCOTT FOUND THE CORRECT ADDRESS AND IS NOW ON SCENE","alarm":null,"dispatched":null,"cADVehicleID":"RURAL PAGE","name":"RURAL PAGE","timeunitclear":null,"timedispatch":null,"cADAgencyIdentifier":"SCRFD","locationCoordinates":"0,0"}
[2026-01-13 22:54:37] [INFO] Number of extracted fields: 18
[2026-01-13 22:54:37] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SCRFD'
[2026-01-13 22:54:37] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SCRFD', Parsed IDs = ["SCRFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-13 22:54:37] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SCRFD"]
[2026-01-13 22:54:37] [INFO] Attempting SAASClient lookup for AgencyCode 'SCRFD' (index 0) within mailbox's assigned agencies
[2026-01-13 22:54:37] [INFO] SUCCESS: Routed to agency 'Scott County Rural Fire Protection District' (ID: 6643bdb30659f00d8) at INDEX 0 based on AgencyCode 'SCRFD'
[2026-01-13 22:54:37] [INFO] Fetched 6 stations from Stations module for agency 'Scott County Rural Fire Protection District': ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"]
[2026-01-13 22:54:37] [INFO] Final routing: saasclientId = 6643bdb30659f00d8, dispatchStationsIds = ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"], matchedAgencyIndex = 0
[2026-01-13 22:54:37] [INFO] Updated FTPFiles record saasclientId to routed agency: 6643bdb30659f00d8
[2026-01-13 22:54:37] [INFO] Found existing IncidentTypeMapping with ID: 6939e59116190ddfb
[2026-01-13 22:54:38] [INFO] Found existing Dispatch with cADNumber '26-01292', ID: 6966c87634965f196 - will update instead of create
[2026-01-13 22:54:38] [INFO] Updated existing Dispatches record with ID: 6966c87634965f196
[2026-01-13 22:54:38] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-01292.xml
[2026-01-13 22:54:38] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-01292.xml
