[2026-04-19 00:49:43] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418204940236.xml
[2026-04-19 00:49:43] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418204940236.xml for user: 68920395733981a47
[2026-04-19 00:49:43] [INFO] File size: 4912 bytes
[2026-04-19 00:49:44] [INFO] Created FTPFiles record with ID: 69e426a80ceb42820
[2026-04-19 00:49:44] [INFO] About to extract fields from XML. File size: 4912 bytes
[2026-04-19 00:49:44] [INFO] Number of mappings: 24
[2026-04-19 00:49:44] [INFO] Starting XML parsing. Content length: 4912
[2026-04-19 00:49:44] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 00:49:44] [INFO] Processing 24 field mappings
[2026-04-19 00:49:44] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 00:49:44] [INFO]   -> Found value: FRES-Residential Fire
[2026-04-19 00:49:44] [INFO]   -> Set field 'incidentTypeValue1' = "FRES-Residential Fire"
[2026-04-19 00:49:44] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 00:49:44] [INFO]   -> Found value: 1923 GREEN POND RD
[2026-04-19 00:49:44] [INFO]   -> Set field 'businessName' = "1923 GREEN POND RD"
[2026-04-19 00:49:44] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 00:49:44] [INFO]   -> Found value: 37379
[2026-04-19 00:49:44] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 00:49:44] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 00:49:44] [INFO]   -> Found value: 1923
[2026-04-19 00:49:44] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1923
[2026-04-19 00:49:44] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 00:49:44] [INFO]   -> Found value: GREEN POND
[2026-04-19 00:49:44] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-04-19 00:49:44] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 00:49:44] [INFO]   -> Found value: DODD CEMETERY RD/HIXSON PIKE
[2026-04-19 00:49:44] [INFO]   -> Set field 'incidentLocationCross' = "DODD CEMETERY RD\/HIXSON PIKE"
[2026-04-19 00:49:44] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 00:49:44] [INFO]   -> Found value: 2026-04-18T20:48:55.433-04:00
[2026-04-19 00:49:44] [INFO]   -> Set field 'alarm' = "2026-04-19 00:48:55"
[2026-04-19 00:49:44] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 00:49:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:49:44] [INFO]   -> Set field 'enroute' = null
[2026-04-19 00:49:44] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 00:49:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:49:44] [INFO]   -> Set field 'onScene' = null
[2026-04-19 00:49:44] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 00:49:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:49:44] [INFO]   -> Set field 'cleared' = null
[2026-04-19 00:49:44] [INFO]   -> Set field 'inService' = null
[2026-04-19 00:49:44] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 00:49:44] [INFO]   -> Found value: 35.242338
[2026-04-19 00:49:44] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24233799999999661167748854495584964752197265625
[2026-04-19 00:49:44] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 00:49:44] [INFO]   -> Found value: -85.122521999999989
[2026-04-19 00:49:44] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1225219999999893616404733620584011077880859375
[2026-04-19 00:49:44] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 00:49:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:49:44] [INFO]   -> Set field 'dispatched' = null
[2026-04-19 00:49:44] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 00:49:44] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:44] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 00:49:44] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:44] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 00:49:44] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:44] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 00:49:44] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:44] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 00:49:44] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:44] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 00:49:44] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:44] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 00:49:44] [INFO]   -> Found value: RD
[2026-04-19 00:49:44] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 00:49:44] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 00:49:44] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:44] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 00:49:44] [INFO]   -> Found value: 2026-04-27852
[2026-04-19 00:49:44] [INFO]   -> Set field 'policeReportNumber' = "2026-04-27852"
[2026-04-19 00:49:44] [INFO]   -> Set field 'cADNumber' = "2026-04-27852"
[2026-04-19 00:49:44] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 00:49:44] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 00:49:44] [INFO] Found 2 elements for 'Comment', concatenating 2 non-empty values
[2026-04-19 00:49:44] [INFO]   -> Found value: 04/18/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853
04/18/202...
[2026-04-19 00:49:44] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]"
[2026-04-19 00:49:44] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]"
[2026-04-19 00:49:44] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 00:49:44] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 00:49:44] [INFO]   -> Found value: SFD
[2026-04-19 00:49:44] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-19 00:49:44] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-19 00:49:44] [INFO] Concatenating street name and type
[2026-04-19 00:49:44] [INFO]   -> Combined street name: GREEN POND RD
[2026-04-19 00:49:44] [INFO] Built locationCoordinates from lat/lng: 35.242338,-85.122522
[2026-04-19 00:49:44] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FRES-Residential Fire","businessName":"1923 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1923,"streetName":"GREEN POND RD","incidentLocationCross":"DODD CEMETERY RD\/HIXSON PIKE","alarm":"2026-04-19 00:48:55","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24233799999999661167748854495584964752197265625,"nERISIncidentLongitude":-85.1225219999999893616404733620584011077880859375,"dispatched":null,"policeReportNumber":"2026-04-27852","cADNumber":"2026-04-27852","dispatchNotes":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]","cADLog":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.242338,-85.122522"}
[2026-04-19 00:49:44] [INFO] Number of extracted fields: 20
[2026-04-19 00:49:44] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-19 00:49:44] [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-04-19 00:49:44] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-19 00:49:44] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 00:49:44] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 00:49:44] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 00:49:44] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 00:49:44] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 00:49:44] [INFO] Found existing IncidentTypeMapping with ID: 696735d4e47a2730c
[2026-04-19 00:49:47] [INFO] Created new Dispatches record with ID: 69e426a8eba598454
[2026-04-19 00:49:47] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 00:49:47] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 00:49:50] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-27852_20260418204940236.xml
[2026-04-19 00:49:50] [INFO] Created archive directory: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19
[2026-04-19 00:49:50] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418204940236.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-27852_20260418204940236.xml
[2026-04-19 00:49:50] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418204940236.xml
[2026-04-19 00:49:51] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418204945293.xml
[2026-04-19 00:49:51] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418204945293.xml for user: 68920395733981a47
[2026-04-19 00:49:51] [INFO] File size: 5015 bytes
[2026-04-19 00:49:51] [INFO] Created FTPFiles record with ID: 69e426af4bbd92e98
[2026-04-19 00:49:51] [INFO] About to extract fields from XML. File size: 5015 bytes
[2026-04-19 00:49:51] [INFO] Number of mappings: 24
[2026-04-19 00:49:51] [INFO] Starting XML parsing. Content length: 5015
[2026-04-19 00:49:51] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 00:49:51] [INFO] Processing 24 field mappings
[2026-04-19 00:49:51] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 00:49:51] [INFO]   -> Found value: FRES-Residential Fire
[2026-04-19 00:49:51] [INFO]   -> Set field 'incidentTypeValue1' = "FRES-Residential Fire"
[2026-04-19 00:49:51] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 00:49:51] [INFO]   -> Found value: 1923 GREEN POND RD
[2026-04-19 00:49:51] [INFO]   -> Set field 'businessName' = "1923 GREEN POND RD"
[2026-04-19 00:49:51] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 00:49:51] [INFO]   -> Found value: 37379
[2026-04-19 00:49:51] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 00:49:51] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 00:49:51] [INFO]   -> Found value: 1923
[2026-04-19 00:49:51] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1923
[2026-04-19 00:49:51] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 00:49:51] [INFO]   -> Found value: GREEN POND
[2026-04-19 00:49:51] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-04-19 00:49:51] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 00:49:51] [INFO]   -> Found value: DODD CEMETERY RD/HIXSON PIKE
[2026-04-19 00:49:51] [INFO]   -> Set field 'incidentLocationCross' = "DODD CEMETERY RD\/HIXSON PIKE"
[2026-04-19 00:49:51] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 00:49:51] [INFO]   -> Found value: 2026-04-18T20:48:55.433-04:00
[2026-04-19 00:49:51] [INFO]   -> Set field 'alarm' = "2026-04-19 00:48:55"
[2026-04-19 00:49:51] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 00:49:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:49:51] [INFO]   -> Set field 'enroute' = null
[2026-04-19 00:49:51] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 00:49:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:49:51] [INFO]   -> Set field 'onScene' = null
[2026-04-19 00:49:51] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 00:49:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:49:51] [INFO]   -> Set field 'cleared' = null
[2026-04-19 00:49:51] [INFO]   -> Set field 'inService' = null
[2026-04-19 00:49:51] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 00:49:51] [INFO]   -> Found value: 35.242338
[2026-04-19 00:49:51] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24233799999999661167748854495584964752197265625
[2026-04-19 00:49:51] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 00:49:51] [INFO]   -> Found value: -85.122521999999989
[2026-04-19 00:49:51] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1225219999999893616404733620584011077880859375
[2026-04-19 00:49:51] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 00:49:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:49:51] [INFO]   -> Set field 'dispatched' = null
[2026-04-19 00:49:51] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 00:49:51] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:51] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 00:49:51] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:51] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 00:49:51] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:51] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 00:49:51] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:51] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 00:49:51] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:51] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 00:49:51] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:51] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 00:49:51] [INFO]   -> Found value: RD
[2026-04-19 00:49:51] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 00:49:51] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 00:49:51] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:51] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 00:49:51] [INFO]   -> Found value: 2026-04-27852
[2026-04-19 00:49:51] [INFO]   -> Set field 'policeReportNumber' = "2026-04-27852"
[2026-04-19 00:49:51] [INFO]   -> Set field 'cADNumber' = "2026-04-27852"
[2026-04-19 00:49:51] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 00:49:51] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 00:49:51] [INFO] Found 3 elements for 'Comment', concatenating 3 non-empty values
[2026-04-19 00:49:51] [INFO]   -> Found value: 04/18/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853
04/18/202...
[2026-04-19 00:49:51] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]"
[2026-04-19 00:49:51] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]"
[2026-04-19 00:49:51] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 00:49:51] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 00:49:51] [INFO]   -> Found value: SFD
[2026-04-19 00:49:51] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-19 00:49:51] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-19 00:49:51] [INFO] Concatenating street name and type
[2026-04-19 00:49:51] [INFO]   -> Combined street name: GREEN POND RD
[2026-04-19 00:49:51] [INFO] Built locationCoordinates from lat/lng: 35.242338,-85.122522
[2026-04-19 00:49:51] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FRES-Residential Fire","businessName":"1923 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1923,"streetName":"GREEN POND RD","incidentLocationCross":"DODD CEMETERY RD\/HIXSON PIKE","alarm":"2026-04-19 00:48:55","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24233799999999661167748854495584964752197265625,"nERISIncidentLongitude":-85.1225219999999893616404733620584011077880859375,"dispatched":null,"policeReportNumber":"2026-04-27852","cADNumber":"2026-04-27852","dispatchNotes":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]","cADLog":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.242338,-85.122522"}
[2026-04-19 00:49:51] [INFO] Number of extracted fields: 20
[2026-04-19 00:49:51] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-19 00:49:51] [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-04-19 00:49:51] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-19 00:49:51] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 00:49:51] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 00:49:51] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 00:49:51] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 00:49:51] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 00:49:51] [INFO] Found existing IncidentTypeMapping with ID: 696735d4e47a2730c
[2026-04-19 00:49:52] [INFO] Found existing Dispatch with cADNumber '2026-04-27852', ID: 69e426a8eba598454 - will update instead of create
[2026-04-19 00:49:52] [INFO] Updated existing Dispatches record with ID: 69e426a8eba598454
[2026-04-19 00:49:52] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 00:49:52] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 00:49:55] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-27852_20260418204945293.xml
[2026-04-19 00:49:55] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418204945293.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-27852_20260418204945293.xml
[2026-04-19 00:49:55] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418204945293.xml
[2026-04-19 00:49:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418204955387.xml
[2026-04-19 00:49:58] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418204955387.xml for user: 68920395733981a47
[2026-04-19 00:49:58] [INFO] File size: 5119 bytes
[2026-04-19 00:49:59] [INFO] Created FTPFiles record with ID: 69e426b6f25a03249
[2026-04-19 00:49:59] [INFO] About to extract fields from XML. File size: 5119 bytes
[2026-04-19 00:49:59] [INFO] Number of mappings: 24
[2026-04-19 00:49:59] [INFO] Starting XML parsing. Content length: 5119
[2026-04-19 00:49:59] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 00:49:59] [INFO] Processing 24 field mappings
[2026-04-19 00:49:59] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 00:49:59] [INFO]   -> Found value: FRES-Residential Fire
[2026-04-19 00:49:59] [INFO]   -> Set field 'incidentTypeValue1' = "FRES-Residential Fire"
[2026-04-19 00:49:59] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 00:49:59] [INFO]   -> Found value: 1923 GREEN POND RD
[2026-04-19 00:49:59] [INFO]   -> Set field 'businessName' = "1923 GREEN POND RD"
[2026-04-19 00:49:59] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 00:49:59] [INFO]   -> Found value: 37379
[2026-04-19 00:49:59] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 00:49:59] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 00:49:59] [INFO]   -> Found value: 1923
[2026-04-19 00:49:59] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1923
[2026-04-19 00:49:59] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 00:49:59] [INFO]   -> Found value: GREEN POND
[2026-04-19 00:49:59] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-04-19 00:49:59] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 00:49:59] [INFO]   -> Found value: DODD CEMETERY RD/HIXSON PIKE
[2026-04-19 00:49:59] [INFO]   -> Set field 'incidentLocationCross' = "DODD CEMETERY RD\/HIXSON PIKE"
[2026-04-19 00:49:59] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 00:49:59] [INFO]   -> Found value: 2026-04-18T20:48:55.433-04:00
[2026-04-19 00:49:59] [INFO]   -> Set field 'alarm' = "2026-04-19 00:48:55"
[2026-04-19 00:49:59] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 00:49:59] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:49:59] [INFO]   -> Set field 'enroute' = null
[2026-04-19 00:49:59] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 00:49:59] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:49:59] [INFO]   -> Set field 'onScene' = null
[2026-04-19 00:49:59] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 00:49:59] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:49:59] [INFO]   -> Set field 'cleared' = null
[2026-04-19 00:49:59] [INFO]   -> Set field 'inService' = null
[2026-04-19 00:49:59] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 00:49:59] [INFO]   -> Found value: 35.242338
[2026-04-19 00:49:59] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24233799999999661167748854495584964752197265625
[2026-04-19 00:49:59] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 00:49:59] [INFO]   -> Found value: -85.122521999999989
[2026-04-19 00:49:59] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1225219999999893616404733620584011077880859375
[2026-04-19 00:49:59] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 00:49:59] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:49:59] [INFO]   -> Set field 'dispatched' = null
[2026-04-19 00:49:59] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 00:49:59] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:59] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 00:49:59] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:59] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 00:49:59] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:59] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 00:49:59] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:59] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 00:49:59] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:59] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 00:49:59] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:59] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 00:49:59] [INFO]   -> Found value: RD
[2026-04-19 00:49:59] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 00:49:59] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 00:49:59] [INFO]   -> No value found (null or empty)
[2026-04-19 00:49:59] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 00:49:59] [INFO]   -> Found value: 2026-04-27852
[2026-04-19 00:49:59] [INFO]   -> Set field 'policeReportNumber' = "2026-04-27852"
[2026-04-19 00:49:59] [INFO]   -> Set field 'cADNumber' = "2026-04-27852"
[2026-04-19 00:49:59] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 00:49:59] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 00:49:59] [INFO] Found 4 elements for 'Comment', concatenating 4 non-empty values
[2026-04-19 00:49:59] [INFO]   -> Found value: 04/18/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853
04/18/202...
[2026-04-19 00:49:59] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]"
[2026-04-19 00:49:59] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]"
[2026-04-19 00:49:59] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 00:49:59] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 00:49:59] [INFO]   -> Found value: SFD
[2026-04-19 00:49:59] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-19 00:49:59] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-19 00:49:59] [INFO] Concatenating street name and type
[2026-04-19 00:49:59] [INFO]   -> Combined street name: GREEN POND RD
[2026-04-19 00:49:59] [INFO] Built locationCoordinates from lat/lng: 35.242338,-85.122522
[2026-04-19 00:49:59] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FRES-Residential Fire","businessName":"1923 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1923,"streetName":"GREEN POND RD","incidentLocationCross":"DODD CEMETERY RD\/HIXSON PIKE","alarm":"2026-04-19 00:48:55","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24233799999999661167748854495584964752197265625,"nERISIncidentLongitude":-85.1225219999999893616404733620584011077880859375,"dispatched":null,"policeReportNumber":"2026-04-27852","cADNumber":"2026-04-27852","dispatchNotes":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]","cADLog":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.242338,-85.122522"}
[2026-04-19 00:49:59] [INFO] Number of extracted fields: 20
[2026-04-19 00:49:59] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-19 00:49:59] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-04-19 00:49:59] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-19 00:49:59] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 00:49:59] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 00:49:59] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 00:49:59] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 00:49:59] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 00:49:59] [INFO] Found existing IncidentTypeMapping with ID: 696735d4e47a2730c
[2026-04-19 00:49:59] [INFO] Found existing Dispatch with cADNumber '2026-04-27852', ID: 69e426a8eba598454 - will update instead of create
[2026-04-19 00:50:00] [INFO] Updated existing Dispatches record with ID: 69e426a8eba598454
[2026-04-19 00:50:00] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 00:50:00] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 00:50:03] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-27852_20260418204955387.xml
[2026-04-19 00:50:03] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418204955387.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-27852_20260418204955387.xml
[2026-04-19 00:50:03] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418204955387.xml
[2026-04-19 00:50:03] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205000438.xml
[2026-04-19 00:50:03] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205000438.xml for user: 68920395733981a47
[2026-04-19 00:50:03] [INFO] File size: 13683 bytes
[2026-04-19 00:50:04] [INFO] Created FTPFiles record with ID: 69e426bc0f6b66c6f
[2026-04-19 00:50:04] [INFO] About to extract fields from XML. File size: 13683 bytes
[2026-04-19 00:50:04] [INFO] Number of mappings: 24
[2026-04-19 00:50:04] [INFO] Starting XML parsing. Content length: 13683
[2026-04-19 00:50:04] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 00:50:04] [INFO] Processing 24 field mappings
[2026-04-19 00:50:04] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 00:50:04] [INFO]   -> Found value: FRES-Residential Fire
[2026-04-19 00:50:04] [INFO]   -> Set field 'incidentTypeValue1' = "FRES-Residential Fire"
[2026-04-19 00:50:04] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 00:50:04] [INFO]   -> Found value: 1923 GREEN POND RD
[2026-04-19 00:50:04] [INFO]   -> Set field 'businessName' = "1923 GREEN POND RD"
[2026-04-19 00:50:04] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 00:50:04] [INFO]   -> Found value: 37379
[2026-04-19 00:50:04] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 00:50:04] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 00:50:04] [INFO]   -> Found value: 1923
[2026-04-19 00:50:04] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1923
[2026-04-19 00:50:04] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 00:50:04] [INFO]   -> Found value: GREEN POND
[2026-04-19 00:50:04] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-04-19 00:50:04] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 00:50:04] [INFO]   -> Found value: DODD CEMETERY RD/HIXSON PIKE
[2026-04-19 00:50:04] [INFO]   -> Set field 'incidentLocationCross' = "DODD CEMETERY RD\/HIXSON PIKE"
[2026-04-19 00:50:04] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 00:50:04] [INFO]   -> Found value: 2026-04-18T20:48:55.433-04:00
[2026-04-19 00:50:04] [INFO]   -> Set field 'alarm' = "2026-04-19 00:48:55"
[2026-04-19 00:50:04] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 00:50:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:04] [INFO]   -> Set field 'enroute' = null
[2026-04-19 00:50:04] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 00:50:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:04] [INFO]   -> Set field 'onScene' = null
[2026-04-19 00:50:04] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 00:50:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:04] [INFO]   -> Set field 'cleared' = null
[2026-04-19 00:50:04] [INFO]   -> Set field 'inService' = null
[2026-04-19 00:50:04] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 00:50:04] [INFO]   -> Found value: 35.242338
[2026-04-19 00:50:04] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24233799999999661167748854495584964752197265625
[2026-04-19 00:50:04] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 00:50:04] [INFO]   -> Found value: -85.122521999999989
[2026-04-19 00:50:04] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1225219999999893616404733620584011077880859375
[2026-04-19 00:50:04] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 00:50:04] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:50:04] [INFO]   -> Set field 'dispatched' = "2026-04-19 00:50:01"
[2026-04-19 00:50:04] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 00:50:04] [INFO]   -> Found value: H1400
[2026-04-19 00:50:04] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 00:50:04] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 00:50:04] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 00:50:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:04] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 00:50:04] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 00:50:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:04] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 00:50:04] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 00:50:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:04] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 00:50:04] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 00:50:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:04] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 00:50:04] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 00:50:04] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:50:04] [INFO]   -> Set field 'timedispatch' = "2026-04-19 00:50:01"
[2026-04-19 00:50:04] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 00:50:04] [INFO]   -> Found value: RD
[2026-04-19 00:50:04] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 00:50:04] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 00:50:04] [INFO]   -> Found value: 26-000033
[2026-04-19 00:50:04] [INFO]   -> Set field 'incidentInternalId' = "26-000033"
[2026-04-19 00:50:04] [INFO]   -> Set field 'dispatchRunNumber' = "26-000033"
[2026-04-19 00:50:04] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 00:50:04] [INFO]   -> Found value: 2026-04-27852
[2026-04-19 00:50:04] [INFO]   -> Set field 'policeReportNumber' = "2026-04-27852"
[2026-04-19 00:50:04] [INFO]   -> Set field 'cADNumber' = "2026-04-27852"
[2026-04-19 00:50:04] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 00:50:04] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 00:50:04] [INFO] Found 7 elements for 'Comment', concatenating 7 non-empty values
[2026-04-19 00:50:04] [INFO]   -> Found value: 04/18/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853
04/18/202...
[2026-04-19 00:50:04] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]"
[2026-04-19 00:50:04] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]"
[2026-04-19 00:50:04] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 00:50:04] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 00:50:04] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 00:50:04] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-19 00:50:04] [INFO]   -> Found value: SFD
MFD
DBFD
SFD
[2026-04-19 00:50:04] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nMFD\nDBFD\nSFD"
[2026-04-19 00:50:04] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 00:50:04] [INFO] Concatenating street name and type
[2026-04-19 00:50:04] [INFO]   -> Combined street name: GREEN POND RD
[2026-04-19 00:50:04] [INFO] Built locationCoordinates from lat/lng: 35.242338,-85.122522
[2026-04-19 00:50:04] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FRES-Residential Fire","businessName":"1923 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1923,"streetName":"GREEN POND RD","incidentLocationCross":"DODD CEMETERY RD\/HIXSON PIKE","alarm":"2026-04-19 00:48:55","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24233799999999661167748854495584964752197265625,"nERISIncidentLongitude":-85.1225219999999893616404733620584011077880859375,"dispatched":"2026-04-19 00:50:01","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 00:50:01","incidentInternalId":"26-000033","dispatchRunNumber":"26-000033","policeReportNumber":"2026-04-27852","cADNumber":"2026-04-27852","dispatchNotes":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]","cADLog":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]","cADAgencyIdentifier":"SFD\nMFD\nDBFD\nSFD","locationCoordinates":"35.242338,-85.122522"}
[2026-04-19 00:50:04] [INFO] Number of extracted fields: 29
[2026-04-19 00:50:04] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
MFD
DBFD
SFD'
[2026-04-19 00:50:04] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
MFD
DBFD
SFD', Parsed IDs = ["SFD","MFD","DBFD","SFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-19 00:50:04] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","MFD","DBFD","SFD"]
[2026-04-19 00:50:04] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 00:50:04] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 00:50:04] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","DBFD","SFD"]
[2026-04-19 00:50:04] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 00:50:04] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 00:50:04] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-19 00:50:04] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 00:50:04] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 00:50:04] [INFO] Found existing IncidentTypeMapping with ID: 696735d4e47a2730c
[2026-04-19 00:50:04] [INFO] Found existing Dispatch with cADNumber '2026-04-27852', ID: 69e426a8eba598454 - will update instead of create
[2026-04-19 00:50:05] [INFO] Updated existing Dispatches record with ID: 69e426a8eba598454
[2026-04-19 00:50:05] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 00:50:05] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 00:50:07] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-27852_20260418205000438.xml
[2026-04-19 00:50:07] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205000438.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-27852_20260418205000438.xml
[2026-04-19 00:50:07] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205000438.xml
[2026-04-19 00:50:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205010537.xml
[2026-04-19 00:50:13] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205010537.xml for user: 68920395733981a47
[2026-04-19 00:50:13] [INFO] File size: 13816 bytes
[2026-04-19 00:50:14] [INFO] Created FTPFiles record with ID: 69e426c6248313513
[2026-04-19 00:50:14] [INFO] About to extract fields from XML. File size: 13816 bytes
[2026-04-19 00:50:14] [INFO] Number of mappings: 24
[2026-04-19 00:50:14] [INFO] Starting XML parsing. Content length: 13816
[2026-04-19 00:50:14] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 00:50:14] [INFO] Processing 24 field mappings
[2026-04-19 00:50:14] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 00:50:14] [INFO]   -> Found value: FRES-Residential Fire
[2026-04-19 00:50:14] [INFO]   -> Set field 'incidentTypeValue1' = "FRES-Residential Fire"
[2026-04-19 00:50:14] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 00:50:14] [INFO]   -> Found value: 1923 GREEN POND RD
[2026-04-19 00:50:14] [INFO]   -> Set field 'businessName' = "1923 GREEN POND RD"
[2026-04-19 00:50:14] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 00:50:14] [INFO]   -> Found value: 37379
[2026-04-19 00:50:14] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 00:50:14] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 00:50:14] [INFO]   -> Found value: 1923
[2026-04-19 00:50:14] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1923
[2026-04-19 00:50:14] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 00:50:14] [INFO]   -> Found value: GREEN POND
[2026-04-19 00:50:14] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-04-19 00:50:14] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 00:50:14] [INFO]   -> Found value: DODD CEMETERY RD/HIXSON PIKE
[2026-04-19 00:50:14] [INFO]   -> Set field 'incidentLocationCross' = "DODD CEMETERY RD\/HIXSON PIKE"
[2026-04-19 00:50:14] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 00:50:14] [INFO]   -> Found value: 2026-04-18T20:48:55.433-04:00
[2026-04-19 00:50:14] [INFO]   -> Set field 'alarm' = "2026-04-19 00:48:55"
[2026-04-19 00:50:14] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 00:50:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:14] [INFO]   -> Set field 'enroute' = null
[2026-04-19 00:50:14] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 00:50:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:14] [INFO]   -> Set field 'onScene' = null
[2026-04-19 00:50:14] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 00:50:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:14] [INFO]   -> Set field 'cleared' = null
[2026-04-19 00:50:14] [INFO]   -> Set field 'inService' = null
[2026-04-19 00:50:14] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 00:50:14] [INFO]   -> Found value: 35.242338
[2026-04-19 00:50:14] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24233799999999661167748854495584964752197265625
[2026-04-19 00:50:14] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 00:50:14] [INFO]   -> Found value: -85.122521999999989
[2026-04-19 00:50:14] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1225219999999893616404733620584011077880859375
[2026-04-19 00:50:14] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 00:50:14] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:50:14] [INFO]   -> Set field 'dispatched' = "2026-04-19 00:50:01"
[2026-04-19 00:50:14] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 00:50:14] [INFO]   -> Found value: H1400
[2026-04-19 00:50:14] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 00:50:14] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 00:50:14] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 00:50:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:14] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 00:50:14] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 00:50:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:14] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 00:50:14] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 00:50:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:14] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 00:50:14] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 00:50:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:14] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 00:50:14] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 00:50:14] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:50:14] [INFO]   -> Set field 'timedispatch' = "2026-04-19 00:50:01"
[2026-04-19 00:50:14] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 00:50:14] [INFO]   -> Found value: RD
[2026-04-19 00:50:14] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 00:50:14] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 00:50:14] [INFO]   -> Found value: 26-000033
[2026-04-19 00:50:14] [INFO]   -> Set field 'incidentInternalId' = "26-000033"
[2026-04-19 00:50:14] [INFO]   -> Set field 'dispatchRunNumber' = "26-000033"
[2026-04-19 00:50:14] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 00:50:14] [INFO]   -> Found value: 2026-04-27852
[2026-04-19 00:50:14] [INFO]   -> Set field 'policeReportNumber' = "2026-04-27852"
[2026-04-19 00:50:14] [INFO]   -> Set field 'cADNumber' = "2026-04-27852"
[2026-04-19 00:50:14] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 00:50:14] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 00:50:14] [INFO] Found 8 elements for 'Comment', concatenating 8 non-empty values
[2026-04-19 00:50:14] [INFO]   -> Found value: 04/18/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853
04/18/202...
[2026-04-19 00:50:14] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]"
[2026-04-19 00:50:14] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]"
[2026-04-19 00:50:14] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 00:50:14] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 00:50:14] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 00:50:14] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-19 00:50:14] [INFO]   -> Found value: SFD
MFD
DBFD
SFD
[2026-04-19 00:50:14] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nMFD\nDBFD\nSFD"
[2026-04-19 00:50:14] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 00:50:14] [INFO] Concatenating street name and type
[2026-04-19 00:50:14] [INFO]   -> Combined street name: GREEN POND RD
[2026-04-19 00:50:14] [INFO] Built locationCoordinates from lat/lng: 35.242338,-85.122522
[2026-04-19 00:50:14] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FRES-Residential Fire","businessName":"1923 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1923,"streetName":"GREEN POND RD","incidentLocationCross":"DODD CEMETERY RD\/HIXSON PIKE","alarm":"2026-04-19 00:48:55","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24233799999999661167748854495584964752197265625,"nERISIncidentLongitude":-85.1225219999999893616404733620584011077880859375,"dispatched":"2026-04-19 00:50:01","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 00:50:01","incidentInternalId":"26-000033","dispatchRunNumber":"26-000033","policeReportNumber":"2026-04-27852","cADNumber":"2026-04-27852","dispatchNotes":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]","cADLog":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]","cADAgencyIdentifier":"SFD\nMFD\nDBFD\nSFD","locationCoordinates":"35.242338,-85.122522"}
[2026-04-19 00:50:14] [INFO] Number of extracted fields: 29
[2026-04-19 00:50:14] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
MFD
DBFD
SFD'
[2026-04-19 00:50:14] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
MFD
DBFD
SFD', Parsed IDs = ["SFD","MFD","DBFD","SFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-19 00:50:14] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","MFD","DBFD","SFD"]
[2026-04-19 00:50:14] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 00:50:14] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 00:50:14] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","DBFD","SFD"]
[2026-04-19 00:50:14] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 00:50:14] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 00:50:14] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-19 00:50:14] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 00:50:14] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 00:50:14] [INFO] Found existing IncidentTypeMapping with ID: 696735d4e47a2730c
[2026-04-19 00:50:14] [INFO] Found existing Dispatch with cADNumber '2026-04-27852', ID: 69e426a8eba598454 - will update instead of create
[2026-04-19 00:50:15] [INFO] Updated existing Dispatches record with ID: 69e426a8eba598454
[2026-04-19 00:50:15] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 00:50:15] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 00:50:18] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-27852_20260418205010537.xml
[2026-04-19 00:50:18] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205010537.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-27852_20260418205010537.xml
[2026-04-19 00:50:18] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205010537.xml
[2026-04-19 00:50:23] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205020627.xml
[2026-04-19 00:50:23] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205020627.xml for user: 68920395733981a47
[2026-04-19 00:50:23] [INFO] File size: 13954 bytes
[2026-04-19 00:50:24] [INFO] Created FTPFiles record with ID: 69e426d0355400892
[2026-04-19 00:50:24] [INFO] About to extract fields from XML. File size: 13954 bytes
[2026-04-19 00:50:24] [INFO] Number of mappings: 24
[2026-04-19 00:50:24] [INFO] Starting XML parsing. Content length: 13954
[2026-04-19 00:50:24] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 00:50:24] [INFO] Processing 24 field mappings
[2026-04-19 00:50:24] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 00:50:24] [INFO]   -> Found value: FRES-Residential Fire
[2026-04-19 00:50:24] [INFO]   -> Set field 'incidentTypeValue1' = "FRES-Residential Fire"
[2026-04-19 00:50:24] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 00:50:24] [INFO]   -> Found value: 1923 GREEN POND RD
[2026-04-19 00:50:24] [INFO]   -> Set field 'businessName' = "1923 GREEN POND RD"
[2026-04-19 00:50:24] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 00:50:24] [INFO]   -> Found value: 37379
[2026-04-19 00:50:24] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 00:50:24] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 00:50:24] [INFO]   -> Found value: 1923
[2026-04-19 00:50:24] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1923
[2026-04-19 00:50:24] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 00:50:24] [INFO]   -> Found value: GREEN POND
[2026-04-19 00:50:24] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-04-19 00:50:24] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 00:50:24] [INFO]   -> Found value: DODD CEMETERY RD/HIXSON PIKE
[2026-04-19 00:50:24] [INFO]   -> Set field 'incidentLocationCross' = "DODD CEMETERY RD\/HIXSON PIKE"
[2026-04-19 00:50:24] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 00:50:24] [INFO]   -> Found value: 2026-04-18T20:48:55.433-04:00
[2026-04-19 00:50:24] [INFO]   -> Set field 'alarm' = "2026-04-19 00:48:55"
[2026-04-19 00:50:24] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 00:50:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:24] [INFO]   -> Set field 'enroute' = null
[2026-04-19 00:50:24] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 00:50:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:24] [INFO]   -> Set field 'onScene' = null
[2026-04-19 00:50:24] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 00:50:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:24] [INFO]   -> Set field 'cleared' = null
[2026-04-19 00:50:24] [INFO]   -> Set field 'inService' = null
[2026-04-19 00:50:24] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 00:50:24] [INFO]   -> Found value: 35.242338
[2026-04-19 00:50:24] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24233799999999661167748854495584964752197265625
[2026-04-19 00:50:24] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 00:50:24] [INFO]   -> Found value: -85.122521999999989
[2026-04-19 00:50:24] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1225219999999893616404733620584011077880859375
[2026-04-19 00:50:24] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 00:50:24] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:50:24] [INFO]   -> Set field 'dispatched' = "2026-04-19 00:50:01"
[2026-04-19 00:50:24] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 00:50:24] [INFO]   -> Found value: H1400
[2026-04-19 00:50:24] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 00:50:24] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 00:50:24] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 00:50:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:24] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 00:50:24] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 00:50:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:24] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 00:50:24] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 00:50:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:24] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 00:50:24] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 00:50:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:24] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 00:50:24] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 00:50:24] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:50:24] [INFO]   -> Set field 'timedispatch' = "2026-04-19 00:50:01"
[2026-04-19 00:50:24] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 00:50:24] [INFO]   -> Found value: RD
[2026-04-19 00:50:24] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 00:50:24] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 00:50:24] [INFO]   -> Found value: 26-000033
[2026-04-19 00:50:24] [INFO]   -> Set field 'incidentInternalId' = "26-000033"
[2026-04-19 00:50:24] [INFO]   -> Set field 'dispatchRunNumber' = "26-000033"
[2026-04-19 00:50:24] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 00:50:24] [INFO]   -> Found value: 2026-04-27852
[2026-04-19 00:50:24] [INFO]   -> Set field 'policeReportNumber' = "2026-04-27852"
[2026-04-19 00:50:24] [INFO]   -> Set field 'cADNumber' = "2026-04-27852"
[2026-04-19 00:50:24] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 00:50:24] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 00:50:24] [INFO] Found 9 elements for 'Comment', concatenating 9 non-empty values
[2026-04-19 00:50:24] [INFO]   -> Found value: 04/18/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853
04/18/202...
[2026-04-19 00:50:24] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]"
[2026-04-19 00:50:24] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]"
[2026-04-19 00:50:24] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 00:50:24] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 00:50:24] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 00:50:24] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-19 00:50:24] [INFO]   -> Found value: SFD
MFD
DBFD
SFD
[2026-04-19 00:50:24] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nMFD\nDBFD\nSFD"
[2026-04-19 00:50:24] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 00:50:24] [INFO] Concatenating street name and type
[2026-04-19 00:50:24] [INFO]   -> Combined street name: GREEN POND RD
[2026-04-19 00:50:24] [INFO] Built locationCoordinates from lat/lng: 35.242338,-85.122522
[2026-04-19 00:50:24] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FRES-Residential Fire","businessName":"1923 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1923,"streetName":"GREEN POND RD","incidentLocationCross":"DODD CEMETERY RD\/HIXSON PIKE","alarm":"2026-04-19 00:48:55","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24233799999999661167748854495584964752197265625,"nERISIncidentLongitude":-85.1225219999999893616404733620584011077880859375,"dispatched":"2026-04-19 00:50:01","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 00:50:01","incidentInternalId":"26-000033","dispatchRunNumber":"26-000033","policeReportNumber":"2026-04-27852","cADNumber":"2026-04-27852","dispatchNotes":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]","cADLog":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]","cADAgencyIdentifier":"SFD\nMFD\nDBFD\nSFD","locationCoordinates":"35.242338,-85.122522"}
[2026-04-19 00:50:24] [INFO] Number of extracted fields: 29
[2026-04-19 00:50:24] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
MFD
DBFD
SFD'
[2026-04-19 00:50:24] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
MFD
DBFD
SFD', Parsed IDs = ["SFD","MFD","DBFD","SFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-19 00:50:24] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","MFD","DBFD","SFD"]
[2026-04-19 00:50:24] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 00:50:24] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 00:50:24] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","DBFD","SFD"]
[2026-04-19 00:50:24] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 00:50:24] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 00:50:24] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-19 00:50:24] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 00:50:24] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 00:50:24] [INFO] Found existing IncidentTypeMapping with ID: 696735d4e47a2730c
[2026-04-19 00:50:25] [INFO] Found existing Dispatch with cADNumber '2026-04-27852', ID: 69e426a8eba598454 - will update instead of create
[2026-04-19 00:50:25] [INFO] Updated existing Dispatches record with ID: 69e426a8eba598454
[2026-04-19 00:50:25] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 00:50:25] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 00:50:28] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-27852_20260418205020627.xml
[2026-04-19 00:50:28] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205020627.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-27852_20260418205020627.xml
[2026-04-19 00:50:28] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205020627.xml
[2026-04-19 00:50:44] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205040817.xml
[2026-04-19 00:50:44] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205040817.xml for user: 68920395733981a47
[2026-04-19 00:50:44] [INFO] File size: 14065 bytes
[2026-04-19 00:50:44] [INFO] Created FTPFiles record with ID: 69e426e46c2aba749
[2026-04-19 00:50:44] [INFO] About to extract fields from XML. File size: 14065 bytes
[2026-04-19 00:50:44] [INFO] Number of mappings: 24
[2026-04-19 00:50:44] [INFO] Starting XML parsing. Content length: 14065
[2026-04-19 00:50:44] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 00:50:44] [INFO] Processing 24 field mappings
[2026-04-19 00:50:44] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 00:50:44] [INFO]   -> Found value: FRES-Residential Fire
[2026-04-19 00:50:44] [INFO]   -> Set field 'incidentTypeValue1' = "FRES-Residential Fire"
[2026-04-19 00:50:44] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 00:50:44] [INFO]   -> Found value: 1923 GREEN POND RD
[2026-04-19 00:50:44] [INFO]   -> Set field 'businessName' = "1923 GREEN POND RD"
[2026-04-19 00:50:44] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 00:50:44] [INFO]   -> Found value: 37379
[2026-04-19 00:50:44] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 00:50:44] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 00:50:44] [INFO]   -> Found value: 1923
[2026-04-19 00:50:44] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1923
[2026-04-19 00:50:44] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 00:50:44] [INFO]   -> Found value: GREEN POND
[2026-04-19 00:50:44] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-04-19 00:50:44] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 00:50:44] [INFO]   -> Found value: DODD CEMETERY RD/HIXSON PIKE
[2026-04-19 00:50:44] [INFO]   -> Set field 'incidentLocationCross' = "DODD CEMETERY RD\/HIXSON PIKE"
[2026-04-19 00:50:44] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 00:50:44] [INFO]   -> Found value: 2026-04-18T20:48:55.433-04:00
[2026-04-19 00:50:44] [INFO]   -> Set field 'alarm' = "2026-04-19 00:48:55"
[2026-04-19 00:50:44] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 00:50:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:44] [INFO]   -> Set field 'enroute' = null
[2026-04-19 00:50:44] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 00:50:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:44] [INFO]   -> Set field 'onScene' = null
[2026-04-19 00:50:44] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 00:50:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:44] [INFO]   -> Set field 'cleared' = null
[2026-04-19 00:50:44] [INFO]   -> Set field 'inService' = null
[2026-04-19 00:50:44] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 00:50:44] [INFO]   -> Found value: 35.242338
[2026-04-19 00:50:44] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24233799999999661167748854495584964752197265625
[2026-04-19 00:50:44] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 00:50:44] [INFO]   -> Found value: -85.122521999999989
[2026-04-19 00:50:44] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1225219999999893616404733620584011077880859375
[2026-04-19 00:50:44] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 00:50:44] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:50:44] [INFO]   -> Set field 'dispatched' = "2026-04-19 00:50:01"
[2026-04-19 00:50:44] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 00:50:44] [INFO]   -> Found value: H1400
[2026-04-19 00:50:44] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 00:50:44] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 00:50:44] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 00:50:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:44] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 00:50:44] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 00:50:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:44] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 00:50:44] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 00:50:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:44] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 00:50:44] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 00:50:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:50:44] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 00:50:44] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 00:50:44] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:50:44] [INFO]   -> Set field 'timedispatch' = "2026-04-19 00:50:01"
[2026-04-19 00:50:44] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 00:50:44] [INFO]   -> Found value: RD
[2026-04-19 00:50:44] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 00:50:44] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 00:50:44] [INFO]   -> Found value: 26-000033
[2026-04-19 00:50:44] [INFO]   -> Set field 'incidentInternalId' = "26-000033"
[2026-04-19 00:50:44] [INFO]   -> Set field 'dispatchRunNumber' = "26-000033"
[2026-04-19 00:50:44] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 00:50:44] [INFO]   -> Found value: 2026-04-27852
[2026-04-19 00:50:44] [INFO]   -> Set field 'policeReportNumber' = "2026-04-27852"
[2026-04-19 00:50:44] [INFO]   -> Set field 'cADNumber' = "2026-04-27852"
[2026-04-19 00:50:44] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 00:50:44] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 00:50:44] [INFO] Found 10 elements for 'Comment', concatenating 10 non-empty values
[2026-04-19 00:50:44] [INFO]   -> Found value: 04/18/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853
04/18/202...
[2026-04-19 00:50:44] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]"
[2026-04-19 00:50:44] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]"
[2026-04-19 00:50:44] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 00:50:44] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 00:50:44] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 00:50:44] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-19 00:50:44] [INFO]   -> Found value: SFD
MFD
DBFD
SFD
[2026-04-19 00:50:44] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nMFD\nDBFD\nSFD"
[2026-04-19 00:50:44] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 00:50:44] [INFO] Concatenating street name and type
[2026-04-19 00:50:44] [INFO]   -> Combined street name: GREEN POND RD
[2026-04-19 00:50:44] [INFO] Built locationCoordinates from lat/lng: 35.242338,-85.122522
[2026-04-19 00:50:44] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FRES-Residential Fire","businessName":"1923 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1923,"streetName":"GREEN POND RD","incidentLocationCross":"DODD CEMETERY RD\/HIXSON PIKE","alarm":"2026-04-19 00:48:55","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24233799999999661167748854495584964752197265625,"nERISIncidentLongitude":-85.1225219999999893616404733620584011077880859375,"dispatched":"2026-04-19 00:50:01","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 00:50:01","incidentInternalId":"26-000033","dispatchRunNumber":"26-000033","policeReportNumber":"2026-04-27852","cADNumber":"2026-04-27852","dispatchNotes":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]","cADLog":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]","cADAgencyIdentifier":"SFD\nMFD\nDBFD\nSFD","locationCoordinates":"35.242338,-85.122522"}
[2026-04-19 00:50:44] [INFO] Number of extracted fields: 29
[2026-04-19 00:50:44] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
MFD
DBFD
SFD'
[2026-04-19 00:50:44] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
MFD
DBFD
SFD', Parsed IDs = ["SFD","MFD","DBFD","SFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-19 00:50:44] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","MFD","DBFD","SFD"]
[2026-04-19 00:50:44] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 00:50:44] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 00:50:44] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","DBFD","SFD"]
[2026-04-19 00:50:44] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 00:50:44] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 00:50:44] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-19 00:50:44] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 00:50:44] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 00:50:45] [INFO] Found existing IncidentTypeMapping with ID: 696735d4e47a2730c
[2026-04-19 00:50:45] [INFO] Found existing Dispatch with cADNumber '2026-04-27852', ID: 69e426a8eba598454 - will update instead of create
[2026-04-19 00:50:45] [INFO] Updated existing Dispatches record with ID: 69e426a8eba598454
[2026-04-19 00:50:45] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 00:50:45] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 00:50:48] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-27852_20260418205040817.xml
[2026-04-19 00:50:48] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205040817.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-27852_20260418205040817.xml
[2026-04-19 00:50:48] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205040817.xml
[2026-04-19 00:51:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205106109.xml
[2026-04-19 00:51:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205106109.xml for user: 68920395733981a47
[2026-04-19 00:51:09] [INFO] File size: 14208 bytes
[2026-04-19 00:51:09] [INFO] Created FTPFiles record with ID: 69e426fdb1e7573bc
[2026-04-19 00:51:09] [INFO] About to extract fields from XML. File size: 14208 bytes
[2026-04-19 00:51:09] [INFO] Number of mappings: 24
[2026-04-19 00:51:09] [INFO] Starting XML parsing. Content length: 14208
[2026-04-19 00:51:09] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 00:51:09] [INFO] Processing 24 field mappings
[2026-04-19 00:51:09] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 00:51:09] [INFO]   -> Found value: FRES-Residential Fire
[2026-04-19 00:51:09] [INFO]   -> Set field 'incidentTypeValue1' = "FRES-Residential Fire"
[2026-04-19 00:51:09] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 00:51:09] [INFO]   -> Found value: 1923 GREEN POND RD
[2026-04-19 00:51:09] [INFO]   -> Set field 'businessName' = "1923 GREEN POND RD"
[2026-04-19 00:51:09] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 00:51:09] [INFO]   -> Found value: 37379
[2026-04-19 00:51:09] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 00:51:09] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 00:51:09] [INFO]   -> Found value: 1923
[2026-04-19 00:51:09] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1923
[2026-04-19 00:51:09] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 00:51:09] [INFO]   -> Found value: GREEN POND
[2026-04-19 00:51:09] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-04-19 00:51:09] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 00:51:09] [INFO]   -> Found value: DODD CEMETERY RD/HIXSON PIKE
[2026-04-19 00:51:09] [INFO]   -> Set field 'incidentLocationCross' = "DODD CEMETERY RD\/HIXSON PIKE"
[2026-04-19 00:51:09] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 00:51:09] [INFO]   -> Found value: 2026-04-18T20:48:55.433-04:00
[2026-04-19 00:51:09] [INFO]   -> Set field 'alarm' = "2026-04-19 00:48:55"
[2026-04-19 00:51:09] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 00:51:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:09] [INFO]   -> Set field 'enroute' = null
[2026-04-19 00:51:09] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 00:51:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:09] [INFO]   -> Set field 'onScene' = null
[2026-04-19 00:51:09] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 00:51:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:09] [INFO]   -> Set field 'cleared' = null
[2026-04-19 00:51:09] [INFO]   -> Set field 'inService' = null
[2026-04-19 00:51:09] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 00:51:09] [INFO]   -> Found value: 35.242338
[2026-04-19 00:51:09] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24233799999999661167748854495584964752197265625
[2026-04-19 00:51:09] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 00:51:09] [INFO]   -> Found value: -85.122521999999989
[2026-04-19 00:51:09] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1225219999999893616404733620584011077880859375
[2026-04-19 00:51:09] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 00:51:09] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:51:09] [INFO]   -> Set field 'dispatched' = "2026-04-19 00:50:01"
[2026-04-19 00:51:09] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 00:51:09] [INFO]   -> Found value: H1400
[2026-04-19 00:51:09] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 00:51:09] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 00:51:09] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 00:51:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:09] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 00:51:09] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 00:51:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:09] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 00:51:09] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 00:51:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:09] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 00:51:09] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 00:51:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:09] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 00:51:09] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 00:51:09] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:51:09] [INFO]   -> Set field 'timedispatch' = "2026-04-19 00:50:01"
[2026-04-19 00:51:09] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 00:51:09] [INFO]   -> Found value: RD
[2026-04-19 00:51:09] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 00:51:09] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 00:51:09] [INFO]   -> Found value: 26-000033
[2026-04-19 00:51:09] [INFO]   -> Set field 'incidentInternalId' = "26-000033"
[2026-04-19 00:51:09] [INFO]   -> Set field 'dispatchRunNumber' = "26-000033"
[2026-04-19 00:51:09] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 00:51:09] [INFO]   -> Found value: 2026-04-27852
[2026-04-19 00:51:09] [INFO]   -> Set field 'policeReportNumber' = "2026-04-27852"
[2026-04-19 00:51:09] [INFO]   -> Set field 'cADNumber' = "2026-04-27852"
[2026-04-19 00:51:09] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 00:51:09] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 00:51:09] [INFO] Found 11 elements for 'Comment', concatenating 11 non-empty values
[2026-04-19 00:51:09] [INFO]   -> Found value: 04/18/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853
04/18/202...
[2026-04-19 00:51:09] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]"
[2026-04-19 00:51:09] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]"
[2026-04-19 00:51:09] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 00:51:09] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 00:51:09] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 00:51:09] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-19 00:51:09] [INFO]   -> Found value: SFD
MFD
DBFD
SFD
[2026-04-19 00:51:09] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nMFD\nDBFD\nSFD"
[2026-04-19 00:51:09] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 00:51:09] [INFO] Concatenating street name and type
[2026-04-19 00:51:09] [INFO]   -> Combined street name: GREEN POND RD
[2026-04-19 00:51:09] [INFO] Built locationCoordinates from lat/lng: 35.242338,-85.122522
[2026-04-19 00:51:09] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FRES-Residential Fire","businessName":"1923 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1923,"streetName":"GREEN POND RD","incidentLocationCross":"DODD CEMETERY RD\/HIXSON PIKE","alarm":"2026-04-19 00:48:55","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24233799999999661167748854495584964752197265625,"nERISIncidentLongitude":-85.1225219999999893616404733620584011077880859375,"dispatched":"2026-04-19 00:50:01","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 00:50:01","incidentInternalId":"26-000033","dispatchRunNumber":"26-000033","policeReportNumber":"2026-04-27852","cADNumber":"2026-04-27852","dispatchNotes":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]","cADLog":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]","cADAgencyIdentifier":"SFD\nMFD\nDBFD\nSFD","locationCoordinates":"35.242338,-85.122522"}
[2026-04-19 00:51:09] [INFO] Number of extracted fields: 29
[2026-04-19 00:51:09] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
MFD
DBFD
SFD'
[2026-04-19 00:51:09] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
MFD
DBFD
SFD', Parsed IDs = ["SFD","MFD","DBFD","SFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-19 00:51:09] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","MFD","DBFD","SFD"]
[2026-04-19 00:51:09] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 00:51:09] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 00:51:09] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","DBFD","SFD"]
[2026-04-19 00:51:10] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 00:51:10] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 00:51:10] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-19 00:51:10] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 00:51:10] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 00:51:10] [INFO] Found existing IncidentTypeMapping with ID: 696735d4e47a2730c
[2026-04-19 00:51:10] [INFO] Found existing Dispatch with cADNumber '2026-04-27852', ID: 69e426a8eba598454 - will update instead of create
[2026-04-19 00:51:10] [INFO] Updated existing Dispatches record with ID: 69e426a8eba598454
[2026-04-19 00:51:10] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 00:51:10] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 00:51:13] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-27852_20260418205106109.xml
[2026-04-19 00:51:13] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205106109.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-27852_20260418205106109.xml
[2026-04-19 00:51:13] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205106109.xml
[2026-04-19 00:51:14] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205111172.xml
[2026-04-19 00:51:14] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205111172.xml for user: 68920395733981a47
[2026-04-19 00:51:14] [INFO] File size: 14316 bytes
[2026-04-19 00:51:14] [INFO] Created FTPFiles record with ID: 69e42702bdeaed346
[2026-04-19 00:51:14] [INFO] About to extract fields from XML. File size: 14316 bytes
[2026-04-19 00:51:14] [INFO] Number of mappings: 24
[2026-04-19 00:51:14] [INFO] Starting XML parsing. Content length: 14316
[2026-04-19 00:51:14] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 00:51:14] [INFO] Processing 24 field mappings
[2026-04-19 00:51:14] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 00:51:14] [INFO]   -> Found value: FRES-Residential Fire
[2026-04-19 00:51:14] [INFO]   -> Set field 'incidentTypeValue1' = "FRES-Residential Fire"
[2026-04-19 00:51:14] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 00:51:14] [INFO]   -> Found value: 1923 GREEN POND RD
[2026-04-19 00:51:14] [INFO]   -> Set field 'businessName' = "1923 GREEN POND RD"
[2026-04-19 00:51:14] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 00:51:14] [INFO]   -> Found value: 37379
[2026-04-19 00:51:14] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 00:51:14] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 00:51:14] [INFO]   -> Found value: 1923
[2026-04-19 00:51:14] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1923
[2026-04-19 00:51:14] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 00:51:14] [INFO]   -> Found value: GREEN POND
[2026-04-19 00:51:14] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-04-19 00:51:14] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 00:51:14] [INFO]   -> Found value: DODD CEMETERY RD/HIXSON PIKE
[2026-04-19 00:51:14] [INFO]   -> Set field 'incidentLocationCross' = "DODD CEMETERY RD\/HIXSON PIKE"
[2026-04-19 00:51:14] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 00:51:14] [INFO]   -> Found value: 2026-04-18T20:48:55.433-04:00
[2026-04-19 00:51:14] [INFO]   -> Set field 'alarm' = "2026-04-19 00:48:55"
[2026-04-19 00:51:14] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 00:51:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:14] [INFO]   -> Set field 'enroute' = null
[2026-04-19 00:51:14] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 00:51:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:14] [INFO]   -> Set field 'onScene' = null
[2026-04-19 00:51:14] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 00:51:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:14] [INFO]   -> Set field 'cleared' = null
[2026-04-19 00:51:14] [INFO]   -> Set field 'inService' = null
[2026-04-19 00:51:14] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 00:51:14] [INFO]   -> Found value: 35.242338
[2026-04-19 00:51:14] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24233799999999661167748854495584964752197265625
[2026-04-19 00:51:14] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 00:51:14] [INFO]   -> Found value: -85.122521999999989
[2026-04-19 00:51:14] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1225219999999893616404733620584011077880859375
[2026-04-19 00:51:14] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 00:51:14] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:51:14] [INFO]   -> Set field 'dispatched' = "2026-04-19 00:50:01"
[2026-04-19 00:51:14] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 00:51:14] [INFO]   -> Found value: H1400
[2026-04-19 00:51:14] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 00:51:14] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 00:51:14] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 00:51:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:14] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 00:51:14] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 00:51:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:14] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 00:51:14] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 00:51:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:14] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 00:51:14] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 00:51:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:14] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 00:51:14] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 00:51:14] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:51:14] [INFO]   -> Set field 'timedispatch' = "2026-04-19 00:50:01"
[2026-04-19 00:51:14] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 00:51:14] [INFO]   -> Found value: RD
[2026-04-19 00:51:14] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 00:51:14] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 00:51:14] [INFO]   -> Found value: 26-000033
[2026-04-19 00:51:14] [INFO]   -> Set field 'incidentInternalId' = "26-000033"
[2026-04-19 00:51:14] [INFO]   -> Set field 'dispatchRunNumber' = "26-000033"
[2026-04-19 00:51:14] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 00:51:14] [INFO]   -> Found value: 2026-04-27852
[2026-04-19 00:51:14] [INFO]   -> Set field 'policeReportNumber' = "2026-04-27852"
[2026-04-19 00:51:14] [INFO]   -> Set field 'cADNumber' = "2026-04-27852"
[2026-04-19 00:51:14] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 00:51:14] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 00:51:14] [INFO] Found 12 elements for 'Comment', concatenating 12 non-empty values
[2026-04-19 00:51:14] [INFO]   -> Found value: 04/18/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853
04/18/202...
[2026-04-19 00:51:14] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]"
[2026-04-19 00:51:14] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]"
[2026-04-19 00:51:14] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 00:51:14] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 00:51:14] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 00:51:14] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-19 00:51:14] [INFO]   -> Found value: SFD
MFD
DBFD
SFD
[2026-04-19 00:51:14] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nMFD\nDBFD\nSFD"
[2026-04-19 00:51:14] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 00:51:14] [INFO] Concatenating street name and type
[2026-04-19 00:51:14] [INFO]   -> Combined street name: GREEN POND RD
[2026-04-19 00:51:14] [INFO] Built locationCoordinates from lat/lng: 35.242338,-85.122522
[2026-04-19 00:51:14] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FRES-Residential Fire","businessName":"1923 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1923,"streetName":"GREEN POND RD","incidentLocationCross":"DODD CEMETERY RD\/HIXSON PIKE","alarm":"2026-04-19 00:48:55","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24233799999999661167748854495584964752197265625,"nERISIncidentLongitude":-85.1225219999999893616404733620584011077880859375,"dispatched":"2026-04-19 00:50:01","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 00:50:01","incidentInternalId":"26-000033","dispatchRunNumber":"26-000033","policeReportNumber":"2026-04-27852","cADNumber":"2026-04-27852","dispatchNotes":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]","cADLog":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]","cADAgencyIdentifier":"SFD\nMFD\nDBFD\nSFD","locationCoordinates":"35.242338,-85.122522"}
[2026-04-19 00:51:14] [INFO] Number of extracted fields: 29
[2026-04-19 00:51:14] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
MFD
DBFD
SFD'
[2026-04-19 00:51:14] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
MFD
DBFD
SFD', Parsed IDs = ["SFD","MFD","DBFD","SFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-19 00:51:14] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","MFD","DBFD","SFD"]
[2026-04-19 00:51:14] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 00:51:14] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 00:51:14] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","DBFD","SFD"]
[2026-04-19 00:51:15] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 00:51:15] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 00:51:15] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-19 00:51:15] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 00:51:15] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 00:51:15] [INFO] Found existing IncidentTypeMapping with ID: 696735d4e47a2730c
[2026-04-19 00:51:15] [INFO] Found existing Dispatch with cADNumber '2026-04-27852', ID: 69e426a8eba598454 - will update instead of create
[2026-04-19 00:51:15] [INFO] Updated existing Dispatches record with ID: 69e426a8eba598454
[2026-04-19 00:51:15] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 00:51:15] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 00:51:19] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-27852_20260418205111172.xml
[2026-04-19 00:51:19] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205111172.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-27852_20260418205111172.xml
[2026-04-19 00:51:19] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205111172.xml
[2026-04-19 00:51:24] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205121288.xml
[2026-04-19 00:51:24] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205121288.xml for user: 68920395733981a47
[2026-04-19 00:51:24] [INFO] File size: 14417 bytes
[2026-04-19 00:51:24] [INFO] Created FTPFiles record with ID: 69e4270cdf25f4997
[2026-04-19 00:51:24] [INFO] About to extract fields from XML. File size: 14417 bytes
[2026-04-19 00:51:24] [INFO] Number of mappings: 24
[2026-04-19 00:51:24] [INFO] Starting XML parsing. Content length: 14417
[2026-04-19 00:51:24] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 00:51:24] [INFO] Processing 24 field mappings
[2026-04-19 00:51:24] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 00:51:24] [INFO]   -> Found value: FRES-Residential Fire
[2026-04-19 00:51:24] [INFO]   -> Set field 'incidentTypeValue1' = "FRES-Residential Fire"
[2026-04-19 00:51:24] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 00:51:24] [INFO]   -> Found value: 1923 GREEN POND RD
[2026-04-19 00:51:24] [INFO]   -> Set field 'businessName' = "1923 GREEN POND RD"
[2026-04-19 00:51:24] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 00:51:24] [INFO]   -> Found value: 37379
[2026-04-19 00:51:24] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 00:51:24] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 00:51:24] [INFO]   -> Found value: 1923
[2026-04-19 00:51:24] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1923
[2026-04-19 00:51:24] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 00:51:24] [INFO]   -> Found value: GREEN POND
[2026-04-19 00:51:24] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-04-19 00:51:24] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 00:51:24] [INFO]   -> Found value: DODD CEMETERY RD/HIXSON PIKE
[2026-04-19 00:51:24] [INFO]   -> Set field 'incidentLocationCross' = "DODD CEMETERY RD\/HIXSON PIKE"
[2026-04-19 00:51:24] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 00:51:24] [INFO]   -> Found value: 2026-04-18T20:48:55.433-04:00
[2026-04-19 00:51:24] [INFO]   -> Set field 'alarm' = "2026-04-19 00:48:55"
[2026-04-19 00:51:24] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 00:51:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:24] [INFO]   -> Set field 'enroute' = null
[2026-04-19 00:51:24] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 00:51:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:24] [INFO]   -> Set field 'onScene' = null
[2026-04-19 00:51:24] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 00:51:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:24] [INFO]   -> Set field 'cleared' = null
[2026-04-19 00:51:24] [INFO]   -> Set field 'inService' = null
[2026-04-19 00:51:24] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 00:51:24] [INFO]   -> Found value: 35.242338
[2026-04-19 00:51:24] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24233799999999661167748854495584964752197265625
[2026-04-19 00:51:24] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 00:51:24] [INFO]   -> Found value: -85.122521999999989
[2026-04-19 00:51:24] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1225219999999893616404733620584011077880859375
[2026-04-19 00:51:24] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 00:51:24] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:51:24] [INFO]   -> Set field 'dispatched' = "2026-04-19 00:50:01"
[2026-04-19 00:51:24] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 00:51:24] [INFO]   -> Found value: H1400
[2026-04-19 00:51:24] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 00:51:24] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 00:51:24] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 00:51:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:24] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 00:51:24] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 00:51:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:24] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 00:51:24] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 00:51:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:24] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 00:51:24] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 00:51:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:24] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 00:51:24] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 00:51:24] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:51:24] [INFO]   -> Set field 'timedispatch' = "2026-04-19 00:50:01"
[2026-04-19 00:51:24] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 00:51:24] [INFO]   -> Found value: RD
[2026-04-19 00:51:24] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 00:51:24] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 00:51:24] [INFO]   -> Found value: 26-000033
[2026-04-19 00:51:24] [INFO]   -> Set field 'incidentInternalId' = "26-000033"
[2026-04-19 00:51:24] [INFO]   -> Set field 'dispatchRunNumber' = "26-000033"
[2026-04-19 00:51:24] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 00:51:24] [INFO]   -> Found value: 2026-04-27852
[2026-04-19 00:51:24] [INFO]   -> Set field 'policeReportNumber' = "2026-04-27852"
[2026-04-19 00:51:24] [INFO]   -> Set field 'cADNumber' = "2026-04-27852"
[2026-04-19 00:51:24] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 00:51:24] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 00:51:24] [INFO] Found 13 elements for 'Comment', concatenating 13 non-empty values
[2026-04-19 00:51:24] [INFO]   -> Found value: 04/18/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853
04/18/202...
[2026-04-19 00:51:24] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]"
[2026-04-19 00:51:24] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]"
[2026-04-19 00:51:24] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 00:51:24] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 00:51:24] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 00:51:24] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-19 00:51:24] [INFO]   -> Found value: SFD
MFD
DBFD
SFD
[2026-04-19 00:51:24] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nMFD\nDBFD\nSFD"
[2026-04-19 00:51:24] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 00:51:24] [INFO] Concatenating street name and type
[2026-04-19 00:51:24] [INFO]   -> Combined street name: GREEN POND RD
[2026-04-19 00:51:24] [INFO] Built locationCoordinates from lat/lng: 35.242338,-85.122522
[2026-04-19 00:51:24] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FRES-Residential Fire","businessName":"1923 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1923,"streetName":"GREEN POND RD","incidentLocationCross":"DODD CEMETERY RD\/HIXSON PIKE","alarm":"2026-04-19 00:48:55","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24233799999999661167748854495584964752197265625,"nERISIncidentLongitude":-85.1225219999999893616404733620584011077880859375,"dispatched":"2026-04-19 00:50:01","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 00:50:01","incidentInternalId":"26-000033","dispatchRunNumber":"26-000033","policeReportNumber":"2026-04-27852","cADNumber":"2026-04-27852","dispatchNotes":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]","cADLog":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]","cADAgencyIdentifier":"SFD\nMFD\nDBFD\nSFD","locationCoordinates":"35.242338,-85.122522"}
[2026-04-19 00:51:24] [INFO] Number of extracted fields: 29
[2026-04-19 00:51:24] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
MFD
DBFD
SFD'
[2026-04-19 00:51:24] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
MFD
DBFD
SFD', Parsed IDs = ["SFD","MFD","DBFD","SFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-04-19 00:51:24] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","MFD","DBFD","SFD"]
[2026-04-19 00:51:24] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 00:51:25] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 00:51:25] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","DBFD","SFD"]
[2026-04-19 00:51:25] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 00:51:25] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 00:51:25] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-19 00:51:25] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 00:51:25] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 00:51:25] [INFO] Found existing IncidentTypeMapping with ID: 696735d4e47a2730c
[2026-04-19 00:51:25] [INFO] Found existing Dispatch with cADNumber '2026-04-27852', ID: 69e426a8eba598454 - will update instead of create
[2026-04-19 00:51:25] [INFO] Updated existing Dispatches record with ID: 69e426a8eba598454
[2026-04-19 00:51:25] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 00:51:25] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 00:51:29] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-27852_20260418205121288.xml
[2026-04-19 00:51:29] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205121288.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-27852_20260418205121288.xml
[2026-04-19 00:51:29] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205121288.xml
[2026-04-19 00:51:29] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205126352.xml
[2026-04-19 00:51:29] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205126352.xml for user: 68920395733981a47
[2026-04-19 00:51:29] [INFO] File size: 17001 bytes
[2026-04-19 00:51:29] [INFO] Created FTPFiles record with ID: 69e42711ed82664fc
[2026-04-19 00:51:29] [INFO] About to extract fields from XML. File size: 17001 bytes
[2026-04-19 00:51:29] [INFO] Number of mappings: 24
[2026-04-19 00:51:29] [INFO] Starting XML parsing. Content length: 17001
[2026-04-19 00:51:29] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 00:51:29] [INFO] Processing 24 field mappings
[2026-04-19 00:51:29] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 00:51:29] [INFO]   -> Found value: FRES-Residential Fire
[2026-04-19 00:51:29] [INFO]   -> Set field 'incidentTypeValue1' = "FRES-Residential Fire"
[2026-04-19 00:51:29] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 00:51:29] [INFO]   -> Found value: 1923 GREEN POND RD
[2026-04-19 00:51:29] [INFO]   -> Set field 'businessName' = "1923 GREEN POND RD"
[2026-04-19 00:51:29] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 00:51:29] [INFO]   -> Found value: 37379
[2026-04-19 00:51:29] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 00:51:30] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 00:51:30] [INFO]   -> Found value: 1923
[2026-04-19 00:51:30] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1923
[2026-04-19 00:51:30] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 00:51:30] [INFO]   -> Found value: GREEN POND
[2026-04-19 00:51:30] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-04-19 00:51:30] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 00:51:30] [INFO]   -> Found value: DODD CEMETERY RD/HIXSON PIKE
[2026-04-19 00:51:30] [INFO]   -> Set field 'incidentLocationCross' = "DODD CEMETERY RD\/HIXSON PIKE"
[2026-04-19 00:51:30] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 00:51:30] [INFO]   -> Found value: 2026-04-18T20:48:55.433-04:00
[2026-04-19 00:51:30] [INFO]   -> Set field 'alarm' = "2026-04-19 00:48:55"
[2026-04-19 00:51:30] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 00:51:30] [INFO]   -> Found value: 2026-04-18T20:51:25.493-04:00
[2026-04-19 00:51:30] [INFO]   -> Set field 'enroute' = "2026-04-19 00:51:25"
[2026-04-19 00:51:30] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 00:51:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:30] [INFO]   -> Set field 'onScene' = null
[2026-04-19 00:51:30] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 00:51:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:30] [INFO]   -> Set field 'cleared' = null
[2026-04-19 00:51:30] [INFO]   -> Set field 'inService' = null
[2026-04-19 00:51:30] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 00:51:30] [INFO]   -> Found value: 35.242338
[2026-04-19 00:51:30] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24233799999999661167748854495584964752197265625
[2026-04-19 00:51:30] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 00:51:30] [INFO]   -> Found value: -85.122521999999989
[2026-04-19 00:51:30] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1225219999999893616404733620584011077880859375
[2026-04-19 00:51:30] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 00:51:30] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:51:30] [INFO]   -> Set field 'dispatched' = "2026-04-19 00:50:01"
[2026-04-19 00:51:30] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 00:51:30] [INFO]   -> Found value: E2SF
[2026-04-19 00:51:30] [INFO]   -> Set field 'cADVehicleID' = "E2SF"
[2026-04-19 00:51:30] [INFO]   -> Set field 'name' = "E2SF"
[2026-04-19 00:51:30] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 00:51:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:30] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 00:51:30] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 00:51:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:30] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 00:51:30] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 00:51:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:51:30] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 00:51:30] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 00:51:30] [INFO]   -> Found value: 2026-04-18T20:51:25.493-04:00
[2026-04-19 00:51:30] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 00:51:25"
[2026-04-19 00:51:30] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 00:51:30] [INFO]   -> Found value: 2026-04-18T20:51:25.443-04:00
[2026-04-19 00:51:30] [INFO]   -> Set field 'timedispatch' = "2026-04-19 00:51:25"
[2026-04-19 00:51:30] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 00:51:30] [INFO]   -> Found value: RD
[2026-04-19 00:51:30] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 00:51:30] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 00:51:30] [INFO]   -> Found value: 26-000033
[2026-04-19 00:51:30] [INFO]   -> Set field 'incidentInternalId' = "26-000033"
[2026-04-19 00:51:30] [INFO]   -> Set field 'dispatchRunNumber' = "26-000033"
[2026-04-19 00:51:30] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 00:51:30] [INFO]   -> Found value: 2026-04-27852
[2026-04-19 00:51:30] [INFO]   -> Set field 'policeReportNumber' = "2026-04-27852"
[2026-04-19 00:51:30] [INFO]   -> Set field 'cADNumber' = "2026-04-27852"
[2026-04-19 00:51:30] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 00:51:30] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 00:51:30] [INFO] Found 13 elements for 'Comment', concatenating 13 non-empty values
[2026-04-19 00:51:30] [INFO]   -> Found value: 04/18/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853
04/18/202...
[2026-04-19 00:51:30] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]"
[2026-04-19 00:51:30] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]"
[2026-04-19 00:51:30] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 00:51:30] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 00:51:30] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 00:51:30] [INFO] Found 5 elements for 'AgencyIdentifier', concatenating 5 non-empty values
[2026-04-19 00:51:30] [INFO]   -> Found value: SFD
SFD
MFD
DBFD
SFD
[2026-04-19 00:51:30] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nSFD\nMFD\nDBFD\nSFD"
[2026-04-19 00:51:30] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 00:51:30] [INFO] Concatenating street name and type
[2026-04-19 00:51:30] [INFO]   -> Combined street name: GREEN POND RD
[2026-04-19 00:51:30] [INFO] Built locationCoordinates from lat/lng: 35.242338,-85.122522
[2026-04-19 00:51:30] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FRES-Residential Fire","businessName":"1923 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1923,"streetName":"GREEN POND RD","incidentLocationCross":"DODD CEMETERY RD\/HIXSON PIKE","alarm":"2026-04-19 00:48:55","enroute":"2026-04-19 00:51:25","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24233799999999661167748854495584964752197265625,"nERISIncidentLongitude":-85.1225219999999893616404733620584011077880859375,"dispatched":"2026-04-19 00:50:01","cADVehicleID":"E2SF","name":"E2SF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-19 00:51:25","timedispatch":"2026-04-19 00:51:25","incidentInternalId":"26-000033","dispatchRunNumber":"26-000033","policeReportNumber":"2026-04-27852","cADNumber":"2026-04-27852","dispatchNotes":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]","cADLog":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]","cADAgencyIdentifier":"SFD\nSFD\nMFD\nDBFD\nSFD","locationCoordinates":"35.242338,-85.122522"}
[2026-04-19 00:51:30] [INFO] Number of extracted fields: 29
[2026-04-19 00:51:30] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
SFD
MFD
DBFD
SFD'
[2026-04-19 00:51:30] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
SFD
MFD
DBFD
SFD', Parsed IDs = ["SFD","SFD","MFD","DBFD","SFD"], Non-empty count = 5, Total agency count = 5, Assigned Agencies count = 2
[2026-04-19 00:51:30] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","SFD","MFD","DBFD","SFD"]
[2026-04-19 00:51:30] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 00:51:30] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 00:51:30] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["SFD","MFD","DBFD","SFD"]
[2026-04-19 00:51:30] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 00:51:30] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 00:51:30] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 5)
[2026-04-19 00:51:30] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 00:51:30] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 00:51:30] [INFO] Found existing IncidentTypeMapping with ID: 696735d4e47a2730c
[2026-04-19 00:51:30] [INFO] Found existing Dispatch with cADNumber '2026-04-27852', ID: 69e426a8eba598454 - will update instead of create
[2026-04-19 00:51:31] [INFO] Updated existing Dispatches record with ID: 69e426a8eba598454
[2026-04-19 00:51:31] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 00:51:31] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 00:51:34] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-27852_20260418205126352.xml
[2026-04-19 00:51:34] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205126352.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-27852_20260418205126352.xml
[2026-04-19 00:51:34] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205126352.xml
[2026-04-19 00:51:59] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205156677.xml
[2026-04-19 00:51:59] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205156677.xml for user: 68920395733981a47
[2026-04-19 00:51:59] [INFO] File size: 17117 bytes
[2026-04-19 00:52:00] [INFO] Created FTPFiles record with ID: 69e4273047cfac5bc
[2026-04-19 00:52:00] [INFO] About to extract fields from XML. File size: 17117 bytes
[2026-04-19 00:52:00] [INFO] Number of mappings: 24
[2026-04-19 00:52:00] [INFO] Starting XML parsing. Content length: 17117
[2026-04-19 00:52:00] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 00:52:00] [INFO] Processing 24 field mappings
[2026-04-19 00:52:00] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 00:52:00] [INFO]   -> Found value: FRES-Residential Fire
[2026-04-19 00:52:00] [INFO]   -> Set field 'incidentTypeValue1' = "FRES-Residential Fire"
[2026-04-19 00:52:00] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 00:52:00] [INFO]   -> Found value: 1923 GREEN POND RD
[2026-04-19 00:52:00] [INFO]   -> Set field 'businessName' = "1923 GREEN POND RD"
[2026-04-19 00:52:00] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 00:52:00] [INFO]   -> Found value: 37379
[2026-04-19 00:52:00] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 00:52:00] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 00:52:00] [INFO]   -> Found value: 1923
[2026-04-19 00:52:00] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1923
[2026-04-19 00:52:00] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 00:52:00] [INFO]   -> Found value: GREEN POND
[2026-04-19 00:52:00] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-04-19 00:52:00] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 00:52:00] [INFO]   -> Found value: DODD CEMETERY RD/HIXSON PIKE
[2026-04-19 00:52:00] [INFO]   -> Set field 'incidentLocationCross' = "DODD CEMETERY RD\/HIXSON PIKE"
[2026-04-19 00:52:00] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 00:52:00] [INFO]   -> Found value: 2026-04-18T20:48:55.433-04:00
[2026-04-19 00:52:00] [INFO]   -> Set field 'alarm' = "2026-04-19 00:48:55"
[2026-04-19 00:52:00] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 00:52:00] [INFO]   -> Found value: 2026-04-18T20:51:25.493-04:00
[2026-04-19 00:52:00] [INFO]   -> Set field 'enroute' = "2026-04-19 00:51:25"
[2026-04-19 00:52:00] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 00:52:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:52:00] [INFO]   -> Set field 'onScene' = null
[2026-04-19 00:52:00] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 00:52:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:52:00] [INFO]   -> Set field 'cleared' = null
[2026-04-19 00:52:00] [INFO]   -> Set field 'inService' = null
[2026-04-19 00:52:00] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 00:52:00] [INFO]   -> Found value: 35.242338
[2026-04-19 00:52:00] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24233799999999661167748854495584964752197265625
[2026-04-19 00:52:00] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 00:52:00] [INFO]   -> Found value: -85.122521999999989
[2026-04-19 00:52:00] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1225219999999893616404733620584011077880859375
[2026-04-19 00:52:00] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 00:52:00] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:52:00] [INFO]   -> Set field 'dispatched' = "2026-04-19 00:50:01"
[2026-04-19 00:52:00] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 00:52:00] [INFO]   -> Found value: E2SF
[2026-04-19 00:52:00] [INFO]   -> Set field 'cADVehicleID' = "E2SF"
[2026-04-19 00:52:00] [INFO]   -> Set field 'name' = "E2SF"
[2026-04-19 00:52:00] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 00:52:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:52:00] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 00:52:00] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 00:52:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:52:00] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 00:52:00] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 00:52:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:52:00] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 00:52:00] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 00:52:00] [INFO]   -> Found value: 2026-04-18T20:51:25.493-04:00
[2026-04-19 00:52:00] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 00:51:25"
[2026-04-19 00:52:00] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 00:52:00] [INFO]   -> Found value: 2026-04-18T20:51:25.443-04:00
[2026-04-19 00:52:00] [INFO]   -> Set field 'timedispatch' = "2026-04-19 00:51:25"
[2026-04-19 00:52:00] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 00:52:00] [INFO]   -> Found value: RD
[2026-04-19 00:52:00] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 00:52:00] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 00:52:00] [INFO]   -> Found value: 26-000033
[2026-04-19 00:52:00] [INFO]   -> Set field 'incidentInternalId' = "26-000033"
[2026-04-19 00:52:00] [INFO]   -> Set field 'dispatchRunNumber' = "26-000033"
[2026-04-19 00:52:00] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 00:52:00] [INFO]   -> Found value: 2026-04-27852
[2026-04-19 00:52:00] [INFO]   -> Set field 'policeReportNumber' = "2026-04-27852"
[2026-04-19 00:52:00] [INFO]   -> Set field 'cADNumber' = "2026-04-27852"
[2026-04-19 00:52:00] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 00:52:00] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 00:52:00] [INFO] Found 14 elements for 'Comment', concatenating 14 non-empty values
[2026-04-19 00:52:00] [INFO]   -> Found value: 04/18/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853
04/18/202...
[2026-04-19 00:52:00] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]"
[2026-04-19 00:52:00] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]"
[2026-04-19 00:52:00] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 00:52:00] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 00:52:00] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 00:52:00] [INFO] Found 5 elements for 'AgencyIdentifier', concatenating 5 non-empty values
[2026-04-19 00:52:00] [INFO]   -> Found value: SFD
SFD
MFD
DBFD
SFD
[2026-04-19 00:52:00] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nSFD\nMFD\nDBFD\nSFD"
[2026-04-19 00:52:00] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 00:52:00] [INFO] Concatenating street name and type
[2026-04-19 00:52:00] [INFO]   -> Combined street name: GREEN POND RD
[2026-04-19 00:52:00] [INFO] Built locationCoordinates from lat/lng: 35.242338,-85.122522
[2026-04-19 00:52:00] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FRES-Residential Fire","businessName":"1923 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1923,"streetName":"GREEN POND RD","incidentLocationCross":"DODD CEMETERY RD\/HIXSON PIKE","alarm":"2026-04-19 00:48:55","enroute":"2026-04-19 00:51:25","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24233799999999661167748854495584964752197265625,"nERISIncidentLongitude":-85.1225219999999893616404733620584011077880859375,"dispatched":"2026-04-19 00:50:01","cADVehicleID":"E2SF","name":"E2SF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-19 00:51:25","timedispatch":"2026-04-19 00:51:25","incidentInternalId":"26-000033","dispatchRunNumber":"26-000033","policeReportNumber":"2026-04-27852","cADNumber":"2026-04-27852","dispatchNotes":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]","cADLog":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]","cADAgencyIdentifier":"SFD\nSFD\nMFD\nDBFD\nSFD","locationCoordinates":"35.242338,-85.122522"}
[2026-04-19 00:52:00] [INFO] Number of extracted fields: 29
[2026-04-19 00:52:00] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
SFD
MFD
DBFD
SFD'
[2026-04-19 00:52:00] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
SFD
MFD
DBFD
SFD', Parsed IDs = ["SFD","SFD","MFD","DBFD","SFD"], Non-empty count = 5, Total agency count = 5, Assigned Agencies count = 2
[2026-04-19 00:52:00] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","SFD","MFD","DBFD","SFD"]
[2026-04-19 00:52:00] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 00:52:00] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 00:52:00] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["SFD","MFD","DBFD","SFD"]
[2026-04-19 00:52:00] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 00:52:00] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 00:52:00] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 5)
[2026-04-19 00:52:00] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 00:52:00] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 00:52:00] [INFO] Found existing IncidentTypeMapping with ID: 696735d4e47a2730c
[2026-04-19 00:52:01] [INFO] Found existing Dispatch with cADNumber '2026-04-27852', ID: 69e426a8eba598454 - will update instead of create
[2026-04-19 00:52:01] [INFO] Updated existing Dispatches record with ID: 69e426a8eba598454
[2026-04-19 00:52:01] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 00:52:01] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 00:52:04] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-27852_20260418205156677.xml
[2026-04-19 00:52:04] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205156677.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-27852_20260418205156677.xml
[2026-04-19 00:52:04] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205156677.xml
[2026-04-19 00:52:10] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205206772.xml
[2026-04-19 00:52:10] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205206772.xml for user: 68920395733981a47
[2026-04-19 00:52:10] [INFO] File size: 17333 bytes
[2026-04-19 00:52:10] [INFO] Created FTPFiles record with ID: 69e4273a5f1ab57c0
[2026-04-19 00:52:10] [INFO] About to extract fields from XML. File size: 17333 bytes
[2026-04-19 00:52:10] [INFO] Number of mappings: 24
[2026-04-19 00:52:10] [INFO] Starting XML parsing. Content length: 17333
[2026-04-19 00:52:10] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 00:52:10] [INFO] Processing 24 field mappings
[2026-04-19 00:52:10] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 00:52:10] [INFO]   -> Found value: FRES-Residential Fire
[2026-04-19 00:52:10] [INFO]   -> Set field 'incidentTypeValue1' = "FRES-Residential Fire"
[2026-04-19 00:52:10] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 00:52:10] [INFO]   -> Found value: 1923 GREEN POND RD
[2026-04-19 00:52:10] [INFO]   -> Set field 'businessName' = "1923 GREEN POND RD"
[2026-04-19 00:52:10] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 00:52:10] [INFO]   -> Found value: 37379
[2026-04-19 00:52:10] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 00:52:10] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 00:52:10] [INFO]   -> Found value: 1923
[2026-04-19 00:52:10] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1923
[2026-04-19 00:52:10] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 00:52:10] [INFO]   -> Found value: GREEN POND
[2026-04-19 00:52:10] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-04-19 00:52:10] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 00:52:10] [INFO]   -> Found value: DODD CEMETERY RD/HIXSON PIKE
[2026-04-19 00:52:10] [INFO]   -> Set field 'incidentLocationCross' = "DODD CEMETERY RD\/HIXSON PIKE"
[2026-04-19 00:52:10] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 00:52:10] [INFO]   -> Found value: 2026-04-18T20:48:55.433-04:00
[2026-04-19 00:52:10] [INFO]   -> Set field 'alarm' = "2026-04-19 00:48:55"
[2026-04-19 00:52:10] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 00:52:10] [INFO]   -> Found value: 2026-04-18T20:51:25.493-04:00
[2026-04-19 00:52:10] [INFO]   -> Set field 'enroute' = "2026-04-19 00:51:25"
[2026-04-19 00:52:10] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 00:52:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:52:10] [INFO]   -> Set field 'onScene' = null
[2026-04-19 00:52:10] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 00:52:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:52:10] [INFO]   -> Set field 'cleared' = null
[2026-04-19 00:52:10] [INFO]   -> Set field 'inService' = null
[2026-04-19 00:52:10] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 00:52:10] [INFO]   -> Found value: 35.242338
[2026-04-19 00:52:10] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24233799999999661167748854495584964752197265625
[2026-04-19 00:52:10] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 00:52:10] [INFO]   -> Found value: -85.122521999999989
[2026-04-19 00:52:10] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1225219999999893616404733620584011077880859375
[2026-04-19 00:52:10] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 00:52:10] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:52:10] [INFO]   -> Set field 'dispatched' = "2026-04-19 00:50:01"
[2026-04-19 00:52:10] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 00:52:10] [INFO]   -> Found value: E2SF
[2026-04-19 00:52:10] [INFO]   -> Set field 'cADVehicleID' = "E2SF"
[2026-04-19 00:52:10] [INFO]   -> Set field 'name' = "E2SF"
[2026-04-19 00:52:10] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 00:52:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:52:10] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 00:52:10] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 00:52:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:52:10] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 00:52:10] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 00:52:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:52:10] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 00:52:10] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 00:52:10] [INFO]   -> Found value: 2026-04-18T20:51:25.493-04:00
[2026-04-19 00:52:10] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 00:51:25"
[2026-04-19 00:52:10] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 00:52:10] [INFO]   -> Found value: 2026-04-18T20:51:25.443-04:00
[2026-04-19 00:52:10] [INFO]   -> Set field 'timedispatch' = "2026-04-19 00:51:25"
[2026-04-19 00:52:10] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 00:52:10] [INFO]   -> Found value: RD
[2026-04-19 00:52:10] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 00:52:10] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 00:52:10] [INFO]   -> Found value: 26-000033
[2026-04-19 00:52:10] [INFO]   -> Set field 'incidentInternalId' = "26-000033"
[2026-04-19 00:52:10] [INFO]   -> Set field 'dispatchRunNumber' = "26-000033"
[2026-04-19 00:52:10] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 00:52:10] [INFO]   -> Found value: 2026-04-27852
[2026-04-19 00:52:10] [INFO]   -> Set field 'policeReportNumber' = "2026-04-27852"
[2026-04-19 00:52:10] [INFO]   -> Set field 'cADNumber' = "2026-04-27852"
[2026-04-19 00:52:10] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 00:52:10] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 00:52:10] [INFO] Found 15 elements for 'Comment', concatenating 15 non-empty values
[2026-04-19 00:52:10] [INFO]   -> Found value: 04/18/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853
04/18/202...
[2026-04-19 00:52:10] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]"
[2026-04-19 00:52:10] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]"
[2026-04-19 00:52:10] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 00:52:10] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 00:52:10] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 00:52:10] [INFO] Found 5 elements for 'AgencyIdentifier', concatenating 5 non-empty values
[2026-04-19 00:52:10] [INFO]   -> Found value: SFD
SFD
MFD
DBFD
SFD
[2026-04-19 00:52:10] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nSFD\nMFD\nDBFD\nSFD"
[2026-04-19 00:52:10] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 00:52:10] [INFO] Concatenating street name and type
[2026-04-19 00:52:10] [INFO]   -> Combined street name: GREEN POND RD
[2026-04-19 00:52:10] [INFO] Built locationCoordinates from lat/lng: 35.242338,-85.122522
[2026-04-19 00:52:10] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FRES-Residential Fire","businessName":"1923 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1923,"streetName":"GREEN POND RD","incidentLocationCross":"DODD CEMETERY RD\/HIXSON PIKE","alarm":"2026-04-19 00:48:55","enroute":"2026-04-19 00:51:25","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24233799999999661167748854495584964752197265625,"nERISIncidentLongitude":-85.1225219999999893616404733620584011077880859375,"dispatched":"2026-04-19 00:50:01","cADVehicleID":"E2SF","name":"E2SF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-19 00:51:25","timedispatch":"2026-04-19 00:51:25","incidentInternalId":"26-000033","dispatchRunNumber":"26-000033","policeReportNumber":"2026-04-27852","cADNumber":"2026-04-27852","dispatchNotes":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]","cADLog":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]","cADAgencyIdentifier":"SFD\nSFD\nMFD\nDBFD\nSFD","locationCoordinates":"35.242338,-85.122522"}
[2026-04-19 00:52:10] [INFO] Number of extracted fields: 29
[2026-04-19 00:52:10] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
SFD
MFD
DBFD
SFD'
[2026-04-19 00:52:10] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
SFD
MFD
DBFD
SFD', Parsed IDs = ["SFD","SFD","MFD","DBFD","SFD"], Non-empty count = 5, Total agency count = 5, Assigned Agencies count = 2
[2026-04-19 00:52:10] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","SFD","MFD","DBFD","SFD"]
[2026-04-19 00:52:10] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 00:52:10] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 00:52:10] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["SFD","MFD","DBFD","SFD"]
[2026-04-19 00:52:10] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 00:52:10] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 00:52:10] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 5)
[2026-04-19 00:52:10] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 00:52:10] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 00:52:10] [INFO] Found existing IncidentTypeMapping with ID: 696735d4e47a2730c
[2026-04-19 00:52:11] [INFO] Found existing Dispatch with cADNumber '2026-04-27852', ID: 69e426a8eba598454 - will update instead of create
[2026-04-19 00:52:11] [INFO] Updated existing Dispatches record with ID: 69e426a8eba598454
[2026-04-19 00:52:11] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 00:52:11] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 00:52:14] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-27852_20260418205206772.xml
[2026-04-19 00:52:14] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205206772.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-27852_20260418205206772.xml
[2026-04-19 00:52:14] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205206772.xml
[2026-04-19 00:52:45] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205242161.xml
[2026-04-19 00:52:45] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205242161.xml for user: 68920395733981a47
[2026-04-19 00:52:45] [INFO] File size: 17479 bytes
[2026-04-19 00:52:45] [INFO] Created FTPFiles record with ID: 69e4275dd2ae46660
[2026-04-19 00:52:45] [INFO] About to extract fields from XML. File size: 17479 bytes
[2026-04-19 00:52:45] [INFO] Number of mappings: 24
[2026-04-19 00:52:45] [INFO] Starting XML parsing. Content length: 17479
[2026-04-19 00:52:45] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 00:52:45] [INFO] Processing 24 field mappings
[2026-04-19 00:52:45] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 00:52:45] [INFO]   -> Found value: FRES-Residential Fire
[2026-04-19 00:52:45] [INFO]   -> Set field 'incidentTypeValue1' = "FRES-Residential Fire"
[2026-04-19 00:52:45] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 00:52:45] [INFO]   -> Found value: 1923 GREEN POND RD
[2026-04-19 00:52:45] [INFO]   -> Set field 'businessName' = "1923 GREEN POND RD"
[2026-04-19 00:52:45] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 00:52:45] [INFO]   -> Found value: 37379
[2026-04-19 00:52:45] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 00:52:45] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 00:52:45] [INFO]   -> Found value: 1923
[2026-04-19 00:52:45] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1923
[2026-04-19 00:52:45] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 00:52:45] [INFO]   -> Found value: GREEN POND
[2026-04-19 00:52:45] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-04-19 00:52:45] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 00:52:45] [INFO]   -> Found value: DODD CEMETERY RD/HIXSON PIKE
[2026-04-19 00:52:45] [INFO]   -> Set field 'incidentLocationCross' = "DODD CEMETERY RD\/HIXSON PIKE"
[2026-04-19 00:52:45] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 00:52:45] [INFO]   -> Found value: 2026-04-18T20:48:55.433-04:00
[2026-04-19 00:52:45] [INFO]   -> Set field 'alarm' = "2026-04-19 00:48:55"
[2026-04-19 00:52:45] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 00:52:45] [INFO]   -> Found value: 2026-04-18T20:51:25.493-04:00
[2026-04-19 00:52:45] [INFO]   -> Set field 'enroute' = "2026-04-19 00:51:25"
[2026-04-19 00:52:45] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 00:52:45] [INFO]   -> Found value: 2026-04-18T20:52:41.503-04:00
[2026-04-19 00:52:45] [INFO]   -> Set field 'onScene' = "2026-04-19 00:52:41"
[2026-04-19 00:52:45] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 00:52:45] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:52:45] [INFO]   -> Set field 'cleared' = null
[2026-04-19 00:52:45] [INFO]   -> Set field 'inService' = null
[2026-04-19 00:52:45] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 00:52:45] [INFO]   -> Found value: 35.242338
[2026-04-19 00:52:45] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24233799999999661167748854495584964752197265625
[2026-04-19 00:52:45] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 00:52:45] [INFO]   -> Found value: -85.122521999999989
[2026-04-19 00:52:45] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1225219999999893616404733620584011077880859375
[2026-04-19 00:52:45] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 00:52:45] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:52:45] [INFO]   -> Set field 'dispatched' = "2026-04-19 00:50:01"
[2026-04-19 00:52:45] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 00:52:45] [INFO]   -> Found value: E2SF
[2026-04-19 00:52:45] [INFO]   -> Set field 'cADVehicleID' = "E2SF"
[2026-04-19 00:52:45] [INFO]   -> Set field 'name' = "E2SF"
[2026-04-19 00:52:45] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 00:52:45] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:52:45] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 00:52:45] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 00:52:45] [INFO]   -> Found value: 2026-04-18T20:52:41.503-04:00
[2026-04-19 00:52:45] [INFO]   -> Set field 'timeonscene' = "2026-04-19 00:52:41"
[2026-04-19 00:52:45] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 00:52:45] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:52:45] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 00:52:45] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 00:52:45] [INFO]   -> Found value: 2026-04-18T20:51:25.493-04:00
[2026-04-19 00:52:45] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 00:51:25"
[2026-04-19 00:52:45] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 00:52:45] [INFO]   -> Found value: 2026-04-18T20:51:25.443-04:00
[2026-04-19 00:52:45] [INFO]   -> Set field 'timedispatch' = "2026-04-19 00:51:25"
[2026-04-19 00:52:45] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 00:52:45] [INFO]   -> Found value: RD
[2026-04-19 00:52:45] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 00:52:45] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 00:52:45] [INFO]   -> Found value: 26-000033
[2026-04-19 00:52:45] [INFO]   -> Set field 'incidentInternalId' = "26-000033"
[2026-04-19 00:52:45] [INFO]   -> Set field 'dispatchRunNumber' = "26-000033"
[2026-04-19 00:52:45] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 00:52:45] [INFO]   -> Found value: 2026-04-27852
[2026-04-19 00:52:45] [INFO]   -> Set field 'policeReportNumber' = "2026-04-27852"
[2026-04-19 00:52:45] [INFO]   -> Set field 'cADNumber' = "2026-04-27852"
[2026-04-19 00:52:45] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 00:52:45] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 00:52:45] [INFO] Found 15 elements for 'Comment', concatenating 15 non-empty values
[2026-04-19 00:52:45] [INFO]   -> Found value: 04/18/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853
04/18/202...
[2026-04-19 00:52:45] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]"
[2026-04-19 00:52:45] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]"
[2026-04-19 00:52:45] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 00:52:45] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 00:52:45] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 00:52:45] [INFO] Found 5 elements for 'AgencyIdentifier', concatenating 5 non-empty values
[2026-04-19 00:52:45] [INFO]   -> Found value: SFD
SFD
MFD
DBFD
SFD
[2026-04-19 00:52:45] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nSFD\nMFD\nDBFD\nSFD"
[2026-04-19 00:52:45] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 00:52:45] [INFO] Concatenating street name and type
[2026-04-19 00:52:45] [INFO]   -> Combined street name: GREEN POND RD
[2026-04-19 00:52:45] [INFO] Built locationCoordinates from lat/lng: 35.242338,-85.122522
[2026-04-19 00:52:45] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FRES-Residential Fire","businessName":"1923 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1923,"streetName":"GREEN POND RD","incidentLocationCross":"DODD CEMETERY RD\/HIXSON PIKE","alarm":"2026-04-19 00:48:55","enroute":"2026-04-19 00:51:25","onScene":"2026-04-19 00:52:41","cleared":null,"inService":null,"nERISIncidentLatitude":35.24233799999999661167748854495584964752197265625,"nERISIncidentLongitude":-85.1225219999999893616404733620584011077880859375,"dispatched":"2026-04-19 00:50:01","cADVehicleID":"E2SF","name":"E2SF","timeunitclear":null,"timeonscene":"2026-04-19 00:52:41","timestaging":null,"timeenroutetoscene":"2026-04-19 00:51:25","timedispatch":"2026-04-19 00:51:25","incidentInternalId":"26-000033","dispatchRunNumber":"26-000033","policeReportNumber":"2026-04-27852","cADNumber":"2026-04-27852","dispatchNotes":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]","cADLog":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]","cADAgencyIdentifier":"SFD\nSFD\nMFD\nDBFD\nSFD","locationCoordinates":"35.242338,-85.122522"}
[2026-04-19 00:52:45] [INFO] Number of extracted fields: 29
[2026-04-19 00:52:45] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
SFD
MFD
DBFD
SFD'
[2026-04-19 00:52:45] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
SFD
MFD
DBFD
SFD', Parsed IDs = ["SFD","SFD","MFD","DBFD","SFD"], Non-empty count = 5, Total agency count = 5, Assigned Agencies count = 2
[2026-04-19 00:52:45] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","SFD","MFD","DBFD","SFD"]
[2026-04-19 00:52:45] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 00:52:46] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 00:52:46] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["SFD","MFD","DBFD","SFD"]
[2026-04-19 00:52:46] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 00:52:46] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 00:52:46] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 5)
[2026-04-19 00:52:46] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 00:52:46] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 00:52:46] [INFO] Found existing IncidentTypeMapping with ID: 696735d4e47a2730c
[2026-04-19 00:52:46] [INFO] Found existing Dispatch with cADNumber '2026-04-27852', ID: 69e426a8eba598454 - will update instead of create
[2026-04-19 00:52:47] [INFO] Updated existing Dispatches record with ID: 69e426a8eba598454
[2026-04-19 00:52:47] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 00:52:47] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 00:52:50] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-27852_20260418205242161.xml
[2026-04-19 00:52:50] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205242161.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-27852_20260418205242161.xml
[2026-04-19 00:52:50] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205242161.xml
[2026-04-19 00:53:25] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205322556.xml
[2026-04-19 00:53:25] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205322556.xml for user: 68920395733981a47
[2026-04-19 00:53:25] [INFO] File size: 17571 bytes
[2026-04-19 00:53:26] [INFO] Created FTPFiles record with ID: 69e4278628cdbc7bc
[2026-04-19 00:53:26] [INFO] About to extract fields from XML. File size: 17571 bytes
[2026-04-19 00:53:26] [INFO] Number of mappings: 24
[2026-04-19 00:53:26] [INFO] Starting XML parsing. Content length: 17571
[2026-04-19 00:53:26] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 00:53:26] [INFO] Processing 24 field mappings
[2026-04-19 00:53:26] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 00:53:26] [INFO]   -> Found value: FRES-Residential Fire
[2026-04-19 00:53:26] [INFO]   -> Set field 'incidentTypeValue1' = "FRES-Residential Fire"
[2026-04-19 00:53:26] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 00:53:26] [INFO]   -> Found value: 1923 GREEN POND RD
[2026-04-19 00:53:26] [INFO]   -> Set field 'businessName' = "1923 GREEN POND RD"
[2026-04-19 00:53:26] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 00:53:26] [INFO]   -> Found value: 37379
[2026-04-19 00:53:26] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 00:53:26] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 00:53:26] [INFO]   -> Found value: 1923
[2026-04-19 00:53:26] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1923
[2026-04-19 00:53:26] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 00:53:26] [INFO]   -> Found value: GREEN POND
[2026-04-19 00:53:26] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-04-19 00:53:26] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 00:53:26] [INFO]   -> Found value: DODD CEMETERY RD/HIXSON PIKE
[2026-04-19 00:53:26] [INFO]   -> Set field 'incidentLocationCross' = "DODD CEMETERY RD\/HIXSON PIKE"
[2026-04-19 00:53:26] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 00:53:26] [INFO]   -> Found value: 2026-04-18T20:48:55.433-04:00
[2026-04-19 00:53:26] [INFO]   -> Set field 'alarm' = "2026-04-19 00:48:55"
[2026-04-19 00:53:26] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 00:53:26] [INFO]   -> Found value: 2026-04-18T20:51:25.493-04:00
[2026-04-19 00:53:26] [INFO]   -> Set field 'enroute' = "2026-04-19 00:51:25"
[2026-04-19 00:53:26] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 00:53:26] [INFO]   -> Found value: 2026-04-18T20:52:41.503-04:00
[2026-04-19 00:53:26] [INFO]   -> Set field 'onScene' = "2026-04-19 00:52:41"
[2026-04-19 00:53:26] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 00:53:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:53:26] [INFO]   -> Set field 'cleared' = null
[2026-04-19 00:53:26] [INFO]   -> Set field 'inService' = null
[2026-04-19 00:53:26] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 00:53:26] [INFO]   -> Found value: 35.242338
[2026-04-19 00:53:26] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24233799999999661167748854495584964752197265625
[2026-04-19 00:53:26] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 00:53:26] [INFO]   -> Found value: -85.122521999999989
[2026-04-19 00:53:26] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1225219999999893616404733620584011077880859375
[2026-04-19 00:53:26] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 00:53:26] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:53:26] [INFO]   -> Set field 'dispatched' = "2026-04-19 00:50:01"
[2026-04-19 00:53:26] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 00:53:26] [INFO]   -> Found value: E2SF
[2026-04-19 00:53:26] [INFO]   -> Set field 'cADVehicleID' = "E2SF"
[2026-04-19 00:53:26] [INFO]   -> Set field 'name' = "E2SF"
[2026-04-19 00:53:26] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 00:53:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:53:26] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 00:53:26] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 00:53:26] [INFO]   -> Found value: 2026-04-18T20:52:41.503-04:00
[2026-04-19 00:53:26] [INFO]   -> Set field 'timeonscene' = "2026-04-19 00:52:41"
[2026-04-19 00:53:26] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 00:53:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:53:26] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 00:53:26] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 00:53:26] [INFO]   -> Found value: 2026-04-18T20:51:25.493-04:00
[2026-04-19 00:53:26] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 00:51:25"
[2026-04-19 00:53:26] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 00:53:26] [INFO]   -> Found value: 2026-04-18T20:51:25.443-04:00
[2026-04-19 00:53:26] [INFO]   -> Set field 'timedispatch' = "2026-04-19 00:51:25"
[2026-04-19 00:53:26] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 00:53:26] [INFO]   -> Found value: RD
[2026-04-19 00:53:26] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 00:53:26] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 00:53:26] [INFO]   -> Found value: 26-000033
[2026-04-19 00:53:26] [INFO]   -> Set field 'incidentInternalId' = "26-000033"
[2026-04-19 00:53:26] [INFO]   -> Set field 'dispatchRunNumber' = "26-000033"
[2026-04-19 00:53:26] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 00:53:26] [INFO]   -> Found value: 2026-04-27852
[2026-04-19 00:53:26] [INFO]   -> Set field 'policeReportNumber' = "2026-04-27852"
[2026-04-19 00:53:26] [INFO]   -> Set field 'cADNumber' = "2026-04-27852"
[2026-04-19 00:53:26] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 00:53:26] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 00:53:26] [INFO] Found 16 elements for 'Comment', concatenating 16 non-empty values
[2026-04-19 00:53:26] [INFO]   -> Found value: 04/18/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853
04/18/202...
[2026-04-19 00:53:26] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]\n04\/18\/2026 20:53:22 LEWIS_B                 [16] E2SF in command [Shared]"
[2026-04-19 00:53:26] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]\n04\/18\/2026 20:53:22 LEWIS_B                 [16] E2SF in command [Shared]"
[2026-04-19 00:53:26] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 00:53:26] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 00:53:26] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 00:53:26] [INFO] Found 5 elements for 'AgencyIdentifier', concatenating 5 non-empty values
[2026-04-19 00:53:26] [INFO]   -> Found value: SFD
SFD
MFD
DBFD
SFD
[2026-04-19 00:53:26] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nSFD\nMFD\nDBFD\nSFD"
[2026-04-19 00:53:26] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 00:53:26] [INFO] Concatenating street name and type
[2026-04-19 00:53:26] [INFO]   -> Combined street name: GREEN POND RD
[2026-04-19 00:53:26] [INFO] Built locationCoordinates from lat/lng: 35.242338,-85.122522
[2026-04-19 00:53:26] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FRES-Residential Fire","businessName":"1923 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1923,"streetName":"GREEN POND RD","incidentLocationCross":"DODD CEMETERY RD\/HIXSON PIKE","alarm":"2026-04-19 00:48:55","enroute":"2026-04-19 00:51:25","onScene":"2026-04-19 00:52:41","cleared":null,"inService":null,"nERISIncidentLatitude":35.24233799999999661167748854495584964752197265625,"nERISIncidentLongitude":-85.1225219999999893616404733620584011077880859375,"dispatched":"2026-04-19 00:50:01","cADVehicleID":"E2SF","name":"E2SF","timeunitclear":null,"timeonscene":"2026-04-19 00:52:41","timestaging":null,"timeenroutetoscene":"2026-04-19 00:51:25","timedispatch":"2026-04-19 00:51:25","incidentInternalId":"26-000033","dispatchRunNumber":"26-000033","policeReportNumber":"2026-04-27852","cADNumber":"2026-04-27852","dispatchNotes":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]\n04\/18\/2026 20:53:22 LEWIS_B                 [16] E2SF in command [Shared]","cADLog":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]\n04\/18\/2026 20:53:22 LEWIS_B                 [16] E2SF in command [Shared]","cADAgencyIdentifier":"SFD\nSFD\nMFD\nDBFD\nSFD","locationCoordinates":"35.242338,-85.122522"}
[2026-04-19 00:53:26] [INFO] Number of extracted fields: 29
[2026-04-19 00:53:26] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
SFD
MFD
DBFD
SFD'
[2026-04-19 00:53:26] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
SFD
MFD
DBFD
SFD', Parsed IDs = ["SFD","SFD","MFD","DBFD","SFD"], Non-empty count = 5, Total agency count = 5, Assigned Agencies count = 2
[2026-04-19 00:53:26] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","SFD","MFD","DBFD","SFD"]
[2026-04-19 00:53:26] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 00:53:26] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 00:53:26] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["SFD","MFD","DBFD","SFD"]
[2026-04-19 00:53:26] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 00:53:26] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 00:53:26] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 5)
[2026-04-19 00:53:26] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 00:53:26] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 00:53:26] [INFO] Found existing IncidentTypeMapping with ID: 696735d4e47a2730c
[2026-04-19 00:53:26] [INFO] Found existing Dispatch with cADNumber '2026-04-27852', ID: 69e426a8eba598454 - will update instead of create
[2026-04-19 00:53:27] [INFO] Updated existing Dispatches record with ID: 69e426a8eba598454
[2026-04-19 00:53:27] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 00:53:27] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 00:53:30] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-27852_20260418205322556.xml
[2026-04-19 00:53:30] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205322556.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-27852_20260418205322556.xml
[2026-04-19 00:53:30] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205322556.xml
[2026-04-19 00:54:01] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205357874.xml
[2026-04-19 00:54:01] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205357874.xml for user: 68920395733981a47
[2026-04-19 00:54:01] [INFO] File size: 20035 bytes
[2026-04-19 00:54:01] [INFO] Created FTPFiles record with ID: 69e427a97ec0e4fa8
[2026-04-19 00:54:01] [INFO] About to extract fields from XML. File size: 20035 bytes
[2026-04-19 00:54:01] [INFO] Number of mappings: 24
[2026-04-19 00:54:01] [INFO] Starting XML parsing. Content length: 20035
[2026-04-19 00:54:01] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 00:54:01] [INFO] Processing 24 field mappings
[2026-04-19 00:54:01] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 00:54:01] [INFO]   -> Found value: FRES-Residential Fire
[2026-04-19 00:54:01] [INFO]   -> Set field 'incidentTypeValue1' = "FRES-Residential Fire"
[2026-04-19 00:54:01] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 00:54:01] [INFO]   -> Found value: 1923 GREEN POND RD
[2026-04-19 00:54:01] [INFO]   -> Set field 'businessName' = "1923 GREEN POND RD"
[2026-04-19 00:54:01] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 00:54:01] [INFO]   -> Found value: 37379
[2026-04-19 00:54:01] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 00:54:01] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 00:54:01] [INFO]   -> Found value: 1923
[2026-04-19 00:54:01] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1923
[2026-04-19 00:54:01] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 00:54:01] [INFO]   -> Found value: GREEN POND
[2026-04-19 00:54:01] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-04-19 00:54:01] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 00:54:01] [INFO]   -> Found value: DODD CEMETERY RD/HIXSON PIKE
[2026-04-19 00:54:01] [INFO]   -> Set field 'incidentLocationCross' = "DODD CEMETERY RD\/HIXSON PIKE"
[2026-04-19 00:54:01] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 00:54:01] [INFO]   -> Found value: 2026-04-18T20:48:55.433-04:00
[2026-04-19 00:54:01] [INFO]   -> Set field 'alarm' = "2026-04-19 00:48:55"
[2026-04-19 00:54:01] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 00:54:01] [INFO]   -> Found value: 2026-04-18T20:51:25.493-04:00
[2026-04-19 00:54:01] [INFO]   -> Set field 'enroute' = "2026-04-19 00:51:25"
[2026-04-19 00:54:01] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 00:54:01] [INFO]   -> Found value: 2026-04-18T20:52:41.503-04:00
[2026-04-19 00:54:01] [INFO]   -> Set field 'onScene' = "2026-04-19 00:52:41"
[2026-04-19 00:54:01] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 00:54:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:54:01] [INFO]   -> Set field 'cleared' = null
[2026-04-19 00:54:01] [INFO]   -> Set field 'inService' = null
[2026-04-19 00:54:01] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 00:54:01] [INFO]   -> Found value: 35.242338
[2026-04-19 00:54:01] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24233799999999661167748854495584964752197265625
[2026-04-19 00:54:01] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 00:54:01] [INFO]   -> Found value: -85.122521999999989
[2026-04-19 00:54:01] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1225219999999893616404733620584011077880859375
[2026-04-19 00:54:01] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 00:54:01] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:54:01] [INFO]   -> Set field 'dispatched' = "2026-04-19 00:50:01"
[2026-04-19 00:54:01] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 00:54:01] [INFO]   -> Found value: H1400A
[2026-04-19 00:54:01] [INFO]   -> Set field 'cADVehicleID' = "H1400A"
[2026-04-19 00:54:01] [INFO]   -> Set field 'name' = "H1400A"
[2026-04-19 00:54:01] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 00:54:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:54:01] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 00:54:01] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 00:54:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:54:01] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 00:54:01] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 00:54:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:54:01] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 00:54:01] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 00:54:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:54:01] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 00:54:01] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 00:54:01] [INFO]   -> Found value: 2026-04-18T20:53:59.7-04:00
[2026-04-19 00:54:01] [INFO]   -> Set field 'timedispatch' = "2026-04-19 00:53:59"
[2026-04-19 00:54:01] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 00:54:01] [INFO]   -> Found value: RD
[2026-04-19 00:54:01] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 00:54:01] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 00:54:01] [INFO]   -> Found value: 26-000081
[2026-04-19 00:54:01] [INFO]   -> Set field 'incidentInternalId' = "26-000081"
[2026-04-19 00:54:01] [INFO]   -> Set field 'dispatchRunNumber' = "26-000081"
[2026-04-19 00:54:01] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 00:54:01] [INFO]   -> Found value: 2026-04-27852
[2026-04-19 00:54:01] [INFO]   -> Set field 'policeReportNumber' = "2026-04-27852"
[2026-04-19 00:54:01] [INFO]   -> Set field 'cADNumber' = "2026-04-27852"
[2026-04-19 00:54:01] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 00:54:01] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 00:54:01] [INFO] Found 16 elements for 'Comment', concatenating 16 non-empty values
[2026-04-19 00:54:01] [INFO]   -> Found value: 04/18/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853
04/18/202...
[2026-04-19 00:54:01] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]\n04\/18\/2026 20:53:22 LEWIS_B                 [16] E2SF in command [Shared]"
[2026-04-19 00:54:01] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]\n04\/18\/2026 20:53:22 LEWIS_B                 [16] E2SF in command [Shared]"
[2026-04-19 00:54:01] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 00:54:01] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 00:54:01] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 00:54:01] [INFO] Found 6 elements for 'AgencyIdentifier', concatenating 6 non-empty values
[2026-04-19 00:54:01] [INFO]   -> Found value: SFD
MFD
SFD
MFD
DBFD
SFD
[2026-04-19 00:54:01] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nMFD\nSFD\nMFD\nDBFD\nSFD"
[2026-04-19 00:54:01] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 00:54:01] [INFO] Concatenating street name and type
[2026-04-19 00:54:01] [INFO]   -> Combined street name: GREEN POND RD
[2026-04-19 00:54:01] [INFO] Built locationCoordinates from lat/lng: 35.242338,-85.122522
[2026-04-19 00:54:01] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FRES-Residential Fire","businessName":"1923 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1923,"streetName":"GREEN POND RD","incidentLocationCross":"DODD CEMETERY RD\/HIXSON PIKE","alarm":"2026-04-19 00:48:55","enroute":"2026-04-19 00:51:25","onScene":"2026-04-19 00:52:41","cleared":null,"inService":null,"nERISIncidentLatitude":35.24233799999999661167748854495584964752197265625,"nERISIncidentLongitude":-85.1225219999999893616404733620584011077880859375,"dispatched":"2026-04-19 00:50:01","cADVehicleID":"H1400A","name":"H1400A","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 00:53:59","incidentInternalId":"26-000081","dispatchRunNumber":"26-000081","policeReportNumber":"2026-04-27852","cADNumber":"2026-04-27852","dispatchNotes":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]\n04\/18\/2026 20:53:22 LEWIS_B                 [16] E2SF in command [Shared]","cADLog":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]\n04\/18\/2026 20:53:22 LEWIS_B                 [16] E2SF in command [Shared]","cADAgencyIdentifier":"SFD\nMFD\nSFD\nMFD\nDBFD\nSFD","locationCoordinates":"35.242338,-85.122522"}
[2026-04-19 00:54:01] [INFO] Number of extracted fields: 29
[2026-04-19 00:54:01] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
MFD
SFD
MFD
DBFD
SFD'
[2026-04-19 00:54:01] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
MFD
SFD
MFD
DBFD
SFD', Parsed IDs = ["SFD","MFD","SFD","MFD","DBFD","SFD"], Non-empty count = 6, Total agency count = 6, Assigned Agencies count = 2
[2026-04-19 00:54:01] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","MFD","SFD","MFD","DBFD","SFD"]
[2026-04-19 00:54:01] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 00:54:01] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 00:54:01] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","SFD","MFD","DBFD","SFD"]
[2026-04-19 00:54:01] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 00:54:01] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 00:54:01] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 6)
[2026-04-19 00:54:01] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 00:54:02] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 00:54:02] [INFO] Found existing IncidentTypeMapping with ID: 696735d4e47a2730c
[2026-04-19 00:54:02] [INFO] Found existing Dispatch with cADNumber '2026-04-27852', ID: 69e426a8eba598454 - will update instead of create
[2026-04-19 00:54:02] [INFO] Updated existing Dispatches record with ID: 69e426a8eba598454
[2026-04-19 00:54:02] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 00:54:02] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 00:54:06] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-27852_20260418205357874.xml
[2026-04-19 00:54:06] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205357874.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-27852_20260418205357874.xml
[2026-04-19 00:54:06] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205357874.xml
[2026-04-19 00:54:56] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205453422.xml
[2026-04-19 00:54:56] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205453422.xml for user: 68920395733981a47
[2026-04-19 00:54:56] [INFO] File size: 23775 bytes
[2026-04-19 00:54:57] [INFO] Created FTPFiles record with ID: 69e427e111e9e16d7
[2026-04-19 00:54:57] [INFO] About to extract fields from XML. File size: 23775 bytes
[2026-04-19 00:54:57] [INFO] Number of mappings: 24
[2026-04-19 00:54:57] [INFO] Starting XML parsing. Content length: 23775
[2026-04-19 00:54:57] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 00:54:57] [INFO] Processing 24 field mappings
[2026-04-19 00:54:57] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 00:54:57] [INFO]   -> Found value: FRES-Residential Fire
[2026-04-19 00:54:57] [INFO]   -> Set field 'incidentTypeValue1' = "FRES-Residential Fire"
[2026-04-19 00:54:57] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 00:54:57] [INFO]   -> Found value: 1923 GREEN POND RD
[2026-04-19 00:54:57] [INFO]   -> Set field 'businessName' = "1923 GREEN POND RD"
[2026-04-19 00:54:57] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 00:54:57] [INFO]   -> Found value: 37379
[2026-04-19 00:54:57] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 00:54:57] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 00:54:57] [INFO]   -> Found value: 1923
[2026-04-19 00:54:57] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1923
[2026-04-19 00:54:57] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 00:54:57] [INFO]   -> Found value: GREEN POND
[2026-04-19 00:54:57] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-04-19 00:54:57] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 00:54:57] [INFO]   -> Found value: DODD CEMETERY RD/HIXSON PIKE
[2026-04-19 00:54:57] [INFO]   -> Set field 'incidentLocationCross' = "DODD CEMETERY RD\/HIXSON PIKE"
[2026-04-19 00:54:57] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 00:54:57] [INFO]   -> Found value: 2026-04-18T20:48:55.433-04:00
[2026-04-19 00:54:57] [INFO]   -> Set field 'alarm' = "2026-04-19 00:48:55"
[2026-04-19 00:54:57] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 00:54:57] [INFO]   -> Found value: 2026-04-18T20:51:25.493-04:00
[2026-04-19 00:54:57] [INFO]   -> Set field 'enroute' = "2026-04-19 00:51:25"
[2026-04-19 00:54:57] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 00:54:57] [INFO]   -> Found value: 2026-04-18T20:52:41.503-04:00
[2026-04-19 00:54:57] [INFO]   -> Set field 'onScene' = "2026-04-19 00:52:41"
[2026-04-19 00:54:57] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 00:54:57] [INFO]   -> Found value: 2026-04-18T20:54:55.243-04:00
[2026-04-19 00:54:57] [INFO]   -> Set field 'cleared' = "2026-04-19 00:54:55"
[2026-04-19 00:54:57] [INFO]   -> Set field 'inService' = "2026-04-19 00:54:55"
[2026-04-19 00:54:57] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 00:54:57] [INFO]   -> Found value: 35.242338
[2026-04-19 00:54:57] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24233799999999661167748854495584964752197265625
[2026-04-19 00:54:57] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 00:54:57] [INFO]   -> Found value: -85.122521999999989
[2026-04-19 00:54:57] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1225219999999893616404733620584011077880859375
[2026-04-19 00:54:57] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 00:54:57] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:54:57] [INFO]   -> Set field 'dispatched' = "2026-04-19 00:50:01"
[2026-04-19 00:54:57] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 00:54:57] [INFO]   -> Found value: H1400A
[2026-04-19 00:54:57] [INFO]   -> Set field 'cADVehicleID' = "H1400A"
[2026-04-19 00:54:57] [INFO]   -> Set field 'name' = "H1400A"
[2026-04-19 00:54:57] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 00:54:57] [INFO]   -> Found value: 2026-04-18T20:54:55.243-04:00
[2026-04-19 00:54:57] [INFO]   -> Set field 'timeunitclear' = "2026-04-19 00:54:55"
[2026-04-19 00:54:57] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 00:54:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:54:57] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 00:54:57] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 00:54:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:54:57] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 00:54:57] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 00:54:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:54:57] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 00:54:57] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 00:54:57] [INFO]   -> Found value: 2026-04-18T20:53:59.7-04:00
[2026-04-19 00:54:57] [INFO]   -> Set field 'timedispatch' = "2026-04-19 00:53:59"
[2026-04-19 00:54:57] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 00:54:57] [INFO]   -> Found value: RD
[2026-04-19 00:54:57] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 00:54:57] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 00:54:57] [INFO]   -> Found value: 26-000081
[2026-04-19 00:54:57] [INFO]   -> Set field 'incidentInternalId' = "26-000081"
[2026-04-19 00:54:57] [INFO]   -> Set field 'dispatchRunNumber' = "26-000081"
[2026-04-19 00:54:57] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 00:54:57] [INFO]   -> Found value: 2026-04-27852
[2026-04-19 00:54:57] [INFO]   -> Set field 'policeReportNumber' = "2026-04-27852"
[2026-04-19 00:54:57] [INFO]   -> Set field 'cADNumber' = "2026-04-27852"
[2026-04-19 00:54:57] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 00:54:57] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 00:54:57] [INFO] Found 16 elements for 'Comment', concatenating 16 non-empty values
[2026-04-19 00:54:57] [INFO]   -> Found value: 04/18/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853
04/18/202...
[2026-04-19 00:54:57] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]\n04\/18\/2026 20:53:22 LEWIS_B                 [16] E2SF in command [Shared]"
[2026-04-19 00:54:57] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]\n04\/18\/2026 20:53:22 LEWIS_B                 [16] E2SF in command [Shared]"
[2026-04-19 00:54:57] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 00:54:57] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 00:54:57] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 00:54:57] [INFO] Found 6 elements for 'AgencyIdentifier', concatenating 6 non-empty values
[2026-04-19 00:54:57] [INFO]   -> Found value: SFD
MFD
SFD
MFD
DBFD
SFD
[2026-04-19 00:54:57] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nMFD\nSFD\nMFD\nDBFD\nSFD"
[2026-04-19 00:54:57] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 00:54:57] [INFO] Concatenating street name and type
[2026-04-19 00:54:57] [INFO]   -> Combined street name: GREEN POND RD
[2026-04-19 00:54:57] [INFO] Built locationCoordinates from lat/lng: 35.242338,-85.122522
[2026-04-19 00:54:57] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FRES-Residential Fire","businessName":"1923 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1923,"streetName":"GREEN POND RD","incidentLocationCross":"DODD CEMETERY RD\/HIXSON PIKE","alarm":"2026-04-19 00:48:55","enroute":"2026-04-19 00:51:25","onScene":"2026-04-19 00:52:41","cleared":"2026-04-19 00:54:55","inService":"2026-04-19 00:54:55","nERISIncidentLatitude":35.24233799999999661167748854495584964752197265625,"nERISIncidentLongitude":-85.1225219999999893616404733620584011077880859375,"dispatched":"2026-04-19 00:50:01","cADVehicleID":"H1400A","name":"H1400A","timeunitclear":"2026-04-19 00:54:55","timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 00:53:59","incidentInternalId":"26-000081","dispatchRunNumber":"26-000081","policeReportNumber":"2026-04-27852","cADNumber":"2026-04-27852","dispatchNotes":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]\n04\/18\/2026 20:53:22 LEWIS_B                 [16] E2SF in command [Shared]","cADLog":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]\n04\/18\/2026 20:53:22 LEWIS_B                 [16] E2SF in command [Shared]","cADAgencyIdentifier":"SFD\nMFD\nSFD\nMFD\nDBFD\nSFD","locationCoordinates":"35.242338,-85.122522"}
[2026-04-19 00:54:57] [INFO] Number of extracted fields: 29
[2026-04-19 00:54:57] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
MFD
SFD
MFD
DBFD
SFD'
[2026-04-19 00:54:57] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
MFD
SFD
MFD
DBFD
SFD', Parsed IDs = ["SFD","MFD","SFD","MFD","DBFD","SFD"], Non-empty count = 6, Total agency count = 6, Assigned Agencies count = 2
[2026-04-19 00:54:57] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","MFD","SFD","MFD","DBFD","SFD"]
[2026-04-19 00:54:57] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 00:54:57] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 00:54:57] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","SFD","MFD","DBFD","SFD"]
[2026-04-19 00:54:57] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 00:54:57] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 00:54:57] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 6)
[2026-04-19 00:54:57] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 00:54:57] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 00:54:57] [INFO] Found existing IncidentTypeMapping with ID: 696735d4e47a2730c
[2026-04-19 00:54:57] [INFO] Found existing Dispatch with cADNumber '2026-04-27852', ID: 69e426a8eba598454 - will update instead of create
[2026-04-19 00:54:58] [INFO] Updated existing Dispatches record with ID: 69e426a8eba598454
[2026-04-19 00:54:58] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 00:54:58] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 00:55:01] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-27852_20260418205453422.xml
[2026-04-19 00:55:01] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205453422.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-27852_20260418205453422.xml
[2026-04-19 00:55:01] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205453422.xml
[2026-04-19 00:55:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205523672.xml
[2026-04-19 00:55:26] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205523672.xml for user: 68920395733981a47
[2026-04-19 00:55:26] [INFO] File size: 23890 bytes
[2026-04-19 00:55:27] [INFO] Created FTPFiles record with ID: 69e427ff47e6511ed
[2026-04-19 00:55:27] [INFO] About to extract fields from XML. File size: 23890 bytes
[2026-04-19 00:55:27] [INFO] Number of mappings: 24
[2026-04-19 00:55:27] [INFO] Starting XML parsing. Content length: 23890
[2026-04-19 00:55:27] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 00:55:27] [INFO] Processing 24 field mappings
[2026-04-19 00:55:27] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 00:55:27] [INFO]   -> Found value: FRES-Residential Fire
[2026-04-19 00:55:27] [INFO]   -> Set field 'incidentTypeValue1' = "FRES-Residential Fire"
[2026-04-19 00:55:27] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 00:55:27] [INFO]   -> Found value: 1923 GREEN POND RD
[2026-04-19 00:55:27] [INFO]   -> Set field 'businessName' = "1923 GREEN POND RD"
[2026-04-19 00:55:27] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 00:55:27] [INFO]   -> Found value: 37379
[2026-04-19 00:55:27] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 00:55:27] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 00:55:27] [INFO]   -> Found value: 1923
[2026-04-19 00:55:27] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1923
[2026-04-19 00:55:27] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 00:55:27] [INFO]   -> Found value: GREEN POND
[2026-04-19 00:55:27] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-04-19 00:55:27] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 00:55:27] [INFO]   -> Found value: DODD CEMETERY RD/HIXSON PIKE
[2026-04-19 00:55:27] [INFO]   -> Set field 'incidentLocationCross' = "DODD CEMETERY RD\/HIXSON PIKE"
[2026-04-19 00:55:27] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 00:55:27] [INFO]   -> Found value: 2026-04-18T20:48:55.433-04:00
[2026-04-19 00:55:27] [INFO]   -> Set field 'alarm' = "2026-04-19 00:48:55"
[2026-04-19 00:55:27] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 00:55:27] [INFO]   -> Found value: 2026-04-18T20:51:25.493-04:00
[2026-04-19 00:55:27] [INFO]   -> Set field 'enroute' = "2026-04-19 00:51:25"
[2026-04-19 00:55:27] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 00:55:27] [INFO]   -> Found value: 2026-04-18T20:52:41.503-04:00
[2026-04-19 00:55:27] [INFO]   -> Set field 'onScene' = "2026-04-19 00:52:41"
[2026-04-19 00:55:27] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 00:55:27] [INFO]   -> Found value: 2026-04-18T20:54:55.243-04:00
[2026-04-19 00:55:27] [INFO]   -> Set field 'cleared' = "2026-04-19 00:54:55"
[2026-04-19 00:55:27] [INFO]   -> Set field 'inService' = "2026-04-19 00:54:55"
[2026-04-19 00:55:27] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 00:55:27] [INFO]   -> Found value: 35.242338
[2026-04-19 00:55:27] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24233799999999661167748854495584964752197265625
[2026-04-19 00:55:27] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 00:55:27] [INFO]   -> Found value: -85.122521999999989
[2026-04-19 00:55:27] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1225219999999893616404733620584011077880859375
[2026-04-19 00:55:27] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 00:55:27] [INFO]   -> Found value: 2026-04-18T20:50:01.817-04:00
[2026-04-19 00:55:27] [INFO]   -> Set field 'dispatched' = "2026-04-19 00:50:01"
[2026-04-19 00:55:27] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 00:55:27] [INFO]   -> Found value: H1400A
[2026-04-19 00:55:27] [INFO]   -> Set field 'cADVehicleID' = "H1400A"
[2026-04-19 00:55:27] [INFO]   -> Set field 'name' = "H1400A"
[2026-04-19 00:55:27] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 00:55:27] [INFO]   -> Found value: 2026-04-18T20:54:55.243-04:00
[2026-04-19 00:55:27] [INFO]   -> Set field 'timeunitclear' = "2026-04-19 00:54:55"
[2026-04-19 00:55:27] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 00:55:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:55:27] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 00:55:27] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 00:55:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:55:27] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 00:55:27] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 00:55:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 00:55:27] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 00:55:27] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 00:55:27] [INFO]   -> Found value: 2026-04-18T20:53:59.7-04:00
[2026-04-19 00:55:27] [INFO]   -> Set field 'timedispatch' = "2026-04-19 00:53:59"
[2026-04-19 00:55:27] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 00:55:27] [INFO]   -> Found value: RD
[2026-04-19 00:55:27] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 00:55:27] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 00:55:27] [INFO]   -> Found value: 26-000081
[2026-04-19 00:55:27] [INFO]   -> Set field 'incidentInternalId' = "26-000081"
[2026-04-19 00:55:27] [INFO]   -> Set field 'dispatchRunNumber' = "26-000081"
[2026-04-19 00:55:27] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 00:55:27] [INFO]   -> Found value: 2026-04-27852
[2026-04-19 00:55:27] [INFO]   -> Set field 'policeReportNumber' = "2026-04-27852"
[2026-04-19 00:55:27] [INFO]   -> Set field 'cADNumber' = "2026-04-27852"
[2026-04-19 00:55:27] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 00:55:27] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 00:55:27] [INFO] Found 17 elements for 'Comment', concatenating 17 non-empty values
[2026-04-19 00:55:27] [INFO]   -> Found value: 04/18/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853
04/18/202...
[2026-04-19 00:55:27] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]\n04\/18\/2026 20:53:22 LEWIS_B                 [16] E2SF in command [Shared]\n04\/18\/2026 20:55:23 FAIRBANKS_A             [17] [Law] has closed their incident [2026-04-27853]"
[2026-04-19 00:55:27] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]\n04\/18\/2026 20:53:22 LEWIS_B                 [16] E2SF in command [Shared]\n04\/18\/2026 20:55:23 FAIRBANKS_A             [17] [Law] has closed their incident [2026-04-27853]"
[2026-04-19 00:55:27] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 00:55:27] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 00:55:27] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 00:55:27] [INFO] Found 6 elements for 'AgencyIdentifier', concatenating 6 non-empty values
[2026-04-19 00:55:27] [INFO]   -> Found value: SFD
MFD
SFD
MFD
DBFD
SFD
[2026-04-19 00:55:27] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nMFD\nSFD\nMFD\nDBFD\nSFD"
[2026-04-19 00:55:27] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 00:55:27] [INFO] Concatenating street name and type
[2026-04-19 00:55:27] [INFO]   -> Combined street name: GREEN POND RD
[2026-04-19 00:55:27] [INFO] Built locationCoordinates from lat/lng: 35.242338,-85.122522
[2026-04-19 00:55:27] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FRES-Residential Fire","businessName":"1923 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1923,"streetName":"GREEN POND RD","incidentLocationCross":"DODD CEMETERY RD\/HIXSON PIKE","alarm":"2026-04-19 00:48:55","enroute":"2026-04-19 00:51:25","onScene":"2026-04-19 00:52:41","cleared":"2026-04-19 00:54:55","inService":"2026-04-19 00:54:55","nERISIncidentLatitude":35.24233799999999661167748854495584964752197265625,"nERISIncidentLongitude":-85.1225219999999893616404733620584011077880859375,"dispatched":"2026-04-19 00:50:01","cADVehicleID":"H1400A","name":"H1400A","timeunitclear":"2026-04-19 00:54:55","timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 00:53:59","incidentInternalId":"26-000081","dispatchRunNumber":"26-000081","policeReportNumber":"2026-04-27852","cADNumber":"2026-04-27852","dispatchNotes":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]\n04\/18\/2026 20:53:22 LEWIS_B                 [16] E2SF in command [Shared]\n04\/18\/2026 20:55:23 FAIRBANKS_A             [17] [Law] has closed their incident [2026-04-27853]","cADLog":"04\/18\/2026 20:49:35 FAABORG_R               [1] Multi-Agency Law Incident #: 2026-04-27853\n04\/18\/2026 20:49:42 FAABORG_R               [2] RP IS PASSERBY [Shared]\n04\/18\/2026 20:49:47 FAABORG_R               [3] SAW A POSS CONTROL BURN PIT [Shared]\n04\/18\/2026 20:49:57 FAABORG_R               [4] FIRE IS 10-15 FEET FROM HOME [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [5] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000033 requested by H1700. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [6] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000786 requested by DBFD2. [Shared]\n04\/18\/2026 20:49:58 LEWIS_B                 [7] Automatic Case Number(s) issued for Incident #[2026-04-27852], Jurisdiction: Mowbray VFD. Case Number(s): 26-000081 requested by H1400. [Shared]\n04\/18\/2026 20:50:13 FAABORG_R               [8] 2 PEOPLE SITTING ON TAILGATES ABOUT 10 FEET FROM THE FIRE [Shared]\n04\/18\/2026 20:50:23 FAIRBANKS_A             [9] **adv on HCSOW**  [Shared 2, 2026-04-27853 - FRES - 1923 GREEN POND RD]\n04\/18\/2026 20:50:40 FAABORG_R               [10] FIRE BETWEEN SMALL AND MEDIUM FIRE [Shared]\n04\/18\/2026 20:51:06 FAABORG_R               [11] LOOKED TO BE IN A BURN PIT ONE WOULD USE FOR ROASTING MARSHMALLOWS [Shared]\n04\/18\/2026 20:51:13 FAABORG_R               [12] FLAMES WERE ABOUT MEDIUM HEIGHT [Shared]\n04\/18\/2026 20:51:20 FAABORG_R               [13] APPEARED BE BURNING WOOD [Shared]\n04\/18\/2026 20:51:56 FAABORG_R               [14] RP BELIEVES THIS IS THE CORRECT ADDRESS [Shared]\n04\/18\/2026 20:52:06 FAABORG_R               [15] CONCERNED DUE TO BURN BAN AND INCOMING STORM [Shared]\n04\/18\/2026 20:53:22 LEWIS_B                 [16] E2SF in command [Shared]\n04\/18\/2026 20:55:23 FAIRBANKS_A             [17] [Law] has closed their incident [2026-04-27853]","cADAgencyIdentifier":"SFD\nMFD\nSFD\nMFD\nDBFD\nSFD","locationCoordinates":"35.242338,-85.122522"}
[2026-04-19 00:55:27] [INFO] Number of extracted fields: 29
[2026-04-19 00:55:27] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
MFD
SFD
MFD
DBFD
SFD'
[2026-04-19 00:55:27] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
MFD
SFD
MFD
DBFD
SFD', Parsed IDs = ["SFD","MFD","SFD","MFD","DBFD","SFD"], Non-empty count = 6, Total agency count = 6, Assigned Agencies count = 2
[2026-04-19 00:55:27] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","MFD","SFD","MFD","DBFD","SFD"]
[2026-04-19 00:55:27] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 00:55:27] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 00:55:27] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","SFD","MFD","DBFD","SFD"]
[2026-04-19 00:55:27] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 00:55:27] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 00:55:27] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 6)
[2026-04-19 00:55:27] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 00:55:27] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 00:55:27] [INFO] Found existing IncidentTypeMapping with ID: 696735d4e47a2730c
[2026-04-19 00:55:28] [INFO] Found existing Dispatch with cADNumber '2026-04-27852', ID: 69e426a8eba598454 - will update instead of create
[2026-04-19 00:55:28] [INFO] Updated existing Dispatches record with ID: 69e426a8eba598454
[2026-04-19 00:55:28] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 00:55:28] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 00:55:31] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-27852_20260418205523672.xml
[2026-04-19 00:55:31] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205523672.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-27852_20260418205523672.xml
[2026-04-19 00:55:31] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-27852_20260418205523672.xml
[2026-04-19 03:51:40] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235135029.xml
[2026-04-19 03:51:40] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235135029.xml for user: 68920395733981a47
[2026-04-19 03:51:40] [INFO] File size: 5694 bytes
[2026-04-19 03:51:41] [INFO] Created FTPFiles record with ID: 69e4514d113cc4bc5
[2026-04-19 03:51:41] [INFO] About to extract fields from XML. File size: 5694 bytes
[2026-04-19 03:51:41] [INFO] Number of mappings: 24
[2026-04-19 03:51:41] [INFO] Starting XML parsing. Content length: 5694
[2026-04-19 03:51:41] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:51:41] [INFO] Processing 24 field mappings
[2026-04-19 03:51:41] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:51:41] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:51:41] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:51:41] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:51:41] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:51:41] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:51:41] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:51:41] [INFO]   -> Found value: 37379
[2026-04-19 03:51:41] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:51:41] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:51:41] [INFO]   -> Found value: 10426
[2026-04-19 03:51:41] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:51:41] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:51:41] [INFO]   -> Found value: ARNAT
[2026-04-19 03:51:41] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:51:41] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:51:41] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:51:41] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:51:41] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:51:41] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:51:41] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:51:41] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:51:41] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:51:41] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:51:41] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:51:41] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:51:41] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:51:41] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:51:41] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:51:41] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:51:41] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:51:41] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:51:41] [INFO]   -> Found value: 35.280898
[2026-04-19 03:51:41] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:51:41] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:51:41] [INFO]   -> Found value: -85.218014
[2026-04-19 03:51:41] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:51:41] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:51:41] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:51:41] [INFO]   -> Set field 'dispatched' = null
[2026-04-19 03:51:41] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:51:41] [INFO]   -> No value found (null or empty)
[2026-04-19 03:51:41] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:51:41] [INFO]   -> No value found (null or empty)
[2026-04-19 03:51:41] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:51:41] [INFO]   -> No value found (null or empty)
[2026-04-19 03:51:41] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:51:41] [INFO]   -> No value found (null or empty)
[2026-04-19 03:51:41] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:51:41] [INFO]   -> No value found (null or empty)
[2026-04-19 03:51:41] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:51:41] [INFO]   -> No value found (null or empty)
[2026-04-19 03:51:41] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:51:41] [INFO]   -> Found value: DR
[2026-04-19 03:51:41] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:51:41] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:51:41] [INFO]   -> No value found (null or empty)
[2026-04-19 03:51:41] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:51:41] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:51:41] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:51:41] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:51:41] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:51:41] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:51:41] [INFO] Found 6 elements for 'Comment', concatenating 6 non-empty values
[2026-04-19 03:51:41] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:51:41] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:51:41] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:51:41] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:51:41] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:51:41] [INFO]   -> Found value: MFD
[2026-04-19 03:51:41] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-04-19 03:51:41] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-19 03:51:41] [INFO] Concatenating street name and type
[2026-04-19 03:51:41] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:51:41] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:51:41] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":null,"policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:51:41] [INFO] Number of extracted fields: 20
[2026-04-19 03:51:41] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-04-19 03:51:41] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-04-19 03:51:41] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-04-19 03:51:41] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:51:41] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:51:41] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:51:41] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:51:41] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:51:41] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:51:51] [INFO] Created new Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:51:51] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:51:51] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:51:54] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235135029.xml
[2026-04-19 03:51:54] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235135029.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235135029.xml
[2026-04-19 03:51:54] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235135029.xml
[2026-04-19 03:51:54] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235150246.xml
[2026-04-19 03:51:54] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235150246.xml for user: 68920395733981a47
[2026-04-19 03:51:54] [INFO] File size: 6089 bytes
[2026-04-19 03:51:55] [INFO] Created FTPFiles record with ID: 69e4515b3dd4d2997
[2026-04-19 03:51:55] [INFO] About to extract fields from XML. File size: 6089 bytes
[2026-04-19 03:51:55] [INFO] Number of mappings: 24
[2026-04-19 03:51:55] [INFO] Starting XML parsing. Content length: 6089
[2026-04-19 03:51:55] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:51:55] [INFO] Processing 24 field mappings
[2026-04-19 03:51:55] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:51:55] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:51:55] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:51:55] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:51:55] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:51:55] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:51:55] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:51:55] [INFO]   -> Found value: 37379
[2026-04-19 03:51:55] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:51:55] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:51:55] [INFO]   -> Found value: 10426
[2026-04-19 03:51:55] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:51:55] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:51:55] [INFO]   -> Found value: ARNAT
[2026-04-19 03:51:55] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:51:55] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:51:55] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:51:55] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:51:55] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:51:55] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:51:55] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:51:55] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:51:55] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:51:55] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:51:55] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:51:55] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:51:55] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:51:55] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:51:55] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:51:55] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:51:55] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:51:55] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:51:55] [INFO]   -> Found value: 35.280898
[2026-04-19 03:51:55] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:51:55] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:51:55] [INFO]   -> Found value: -85.218014
[2026-04-19 03:51:55] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:51:55] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:51:55] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:51:55] [INFO]   -> Set field 'dispatched' = null
[2026-04-19 03:51:55] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:51:55] [INFO]   -> No value found (null or empty)
[2026-04-19 03:51:55] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:51:55] [INFO]   -> No value found (null or empty)
[2026-04-19 03:51:55] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:51:55] [INFO]   -> No value found (null or empty)
[2026-04-19 03:51:55] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:51:55] [INFO]   -> No value found (null or empty)
[2026-04-19 03:51:55] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:51:55] [INFO]   -> No value found (null or empty)
[2026-04-19 03:51:55] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:51:55] [INFO]   -> No value found (null or empty)
[2026-04-19 03:51:55] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:51:55] [INFO]   -> Found value: DR
[2026-04-19 03:51:55] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:51:55] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:51:55] [INFO]   -> No value found (null or empty)
[2026-04-19 03:51:55] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:51:55] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:51:55] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:51:55] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:51:55] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:51:55] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:51:55] [INFO] Found 8 elements for 'Comment', concatenating 8 non-empty values
[2026-04-19 03:51:55] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:51:55] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:51:55] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:51:55] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:51:55] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:51:55] [INFO]   -> Found value: MFD
[2026-04-19 03:51:55] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-04-19 03:51:55] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-19 03:51:55] [INFO] Concatenating street name and type
[2026-04-19 03:51:55] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:51:55] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:51:55] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":null,"policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:51:55] [INFO] Number of extracted fields: 20
[2026-04-19 03:51:55] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-04-19 03:51:55] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-04-19 03:51:55] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-04-19 03:51:55] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:51:55] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:51:55] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:51:55] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:51:55] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:51:55] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:51:55] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:51:56] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:51:56] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:51:56] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:51:59] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235150246.xml
[2026-04-19 03:51:59] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235150246.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235150246.xml
[2026-04-19 03:51:59] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235150246.xml
[2026-04-19 03:52:03] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235200355.xml
[2026-04-19 03:52:03] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235200355.xml for user: 68920395733981a47
[2026-04-19 03:52:03] [INFO] File size: 6170 bytes
[2026-04-19 03:52:04] [INFO] Created FTPFiles record with ID: 69e45164202ad0281
[2026-04-19 03:52:04] [INFO] About to extract fields from XML. File size: 6170 bytes
[2026-04-19 03:52:04] [INFO] Number of mappings: 24
[2026-04-19 03:52:04] [INFO] Starting XML parsing. Content length: 6170
[2026-04-19 03:52:04] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:52:04] [INFO] Processing 24 field mappings
[2026-04-19 03:52:04] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:52:04] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:52:04] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:52:04] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:52:04] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:52:04] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:52:04] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:52:04] [INFO]   -> Found value: 37379
[2026-04-19 03:52:04] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:52:04] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:52:04] [INFO]   -> Found value: 10426
[2026-04-19 03:52:04] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:52:04] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:52:04] [INFO]   -> Found value: ARNAT
[2026-04-19 03:52:04] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:52:04] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:52:04] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:52:04] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:52:04] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:52:04] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:52:04] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:52:04] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:52:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:04] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:52:04] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:52:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:04] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:52:04] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:52:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:04] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:52:04] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:52:04] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:52:04] [INFO]   -> Found value: 35.280898
[2026-04-19 03:52:04] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:52:04] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:52:04] [INFO]   -> Found value: -85.218014
[2026-04-19 03:52:04] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:52:04] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:52:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:04] [INFO]   -> Set field 'dispatched' = null
[2026-04-19 03:52:04] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:52:04] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:04] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:52:04] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:04] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:52:04] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:04] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:52:04] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:04] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:52:04] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:04] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:52:04] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:04] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:52:04] [INFO]   -> Found value: DR
[2026-04-19 03:52:04] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:52:04] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:52:04] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:04] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:52:04] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:52:04] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:52:04] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:52:04] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:52:04] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:52:04] [INFO] Found 9 elements for 'Comment', concatenating 9 non-empty values
[2026-04-19 03:52:04] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:52:04] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]"
[2026-04-19 03:52:04] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]"
[2026-04-19 03:52:04] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:52:04] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:52:04] [INFO]   -> Found value: MFD
[2026-04-19 03:52:04] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-04-19 03:52:04] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-19 03:52:04] [INFO] Concatenating street name and type
[2026-04-19 03:52:04] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:52:04] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:52:04] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":null,"policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:52:04] [INFO] Number of extracted fields: 20
[2026-04-19 03:52:04] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-04-19 03:52:04] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-04-19 03:52:04] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-04-19 03:52:04] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:52:04] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:52:04] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:52:04] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:52:04] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:52:04] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:52:04] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:52:05] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:52:05] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:52:05] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:52:08] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235200355.xml
[2026-04-19 03:52:08] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235200355.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235200355.xml
[2026-04-19 03:52:08] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235200355.xml
[2026-04-19 03:52:08] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235205371.xml
[2026-04-19 03:52:08] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235205371.xml for user: 68920395733981a47
[2026-04-19 03:52:08] [INFO] File size: 6399 bytes
[2026-04-19 03:52:09] [INFO] Created FTPFiles record with ID: 69e451692225ab69a
[2026-04-19 03:52:09] [INFO] About to extract fields from XML. File size: 6399 bytes
[2026-04-19 03:52:09] [INFO] Number of mappings: 24
[2026-04-19 03:52:09] [INFO] Starting XML parsing. Content length: 6399
[2026-04-19 03:52:09] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:52:09] [INFO] Processing 24 field mappings
[2026-04-19 03:52:09] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:52:09] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:52:09] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:52:09] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:52:09] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:52:09] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:52:09] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:52:09] [INFO]   -> Found value: 37379
[2026-04-19 03:52:09] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:52:09] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:52:09] [INFO]   -> Found value: 10426
[2026-04-19 03:52:09] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:52:09] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:52:09] [INFO]   -> Found value: ARNAT
[2026-04-19 03:52:09] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:52:09] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:52:09] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:52:09] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:52:09] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:52:09] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:52:09] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:52:09] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:52:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:09] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:52:09] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:52:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:09] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:52:09] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:52:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:09] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:52:09] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:52:09] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:52:09] [INFO]   -> Found value: 35.280898
[2026-04-19 03:52:09] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:52:09] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:52:09] [INFO]   -> Found value: -85.218014
[2026-04-19 03:52:09] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:52:09] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:52:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:09] [INFO]   -> Set field 'dispatched' = null
[2026-04-19 03:52:09] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:52:09] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:09] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:52:09] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:09] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:52:09] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:09] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:52:09] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:09] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:52:09] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:09] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:52:09] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:09] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:52:09] [INFO]   -> Found value: DR
[2026-04-19 03:52:09] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:52:09] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:52:09] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:09] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:52:09] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:52:09] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:52:09] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:52:09] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:52:09] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:52:09] [INFO] Found 10 elements for 'Comment', concatenating 10 non-empty values
[2026-04-19 03:52:09] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:52:09] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:52:09] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:52:09] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:52:09] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:52:09] [INFO]   -> Found value: MFD
[2026-04-19 03:52:09] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-04-19 03:52:09] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-19 03:52:09] [INFO] Concatenating street name and type
[2026-04-19 03:52:09] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:52:09] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:52:09] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":null,"policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:52:09] [INFO] Number of extracted fields: 20
[2026-04-19 03:52:09] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-04-19 03:52:09] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-04-19 03:52:09] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-04-19 03:52:09] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:52:09] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:52:09] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:52:09] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:52:09] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:52:09] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:52:09] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:52:09] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:52:09] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:52:09] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:52:12] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235205371.xml
[2026-04-19 03:52:12] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235205371.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235205371.xml
[2026-04-19 03:52:12] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235205371.xml
[2026-04-19 03:52:18] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235215486.xml
[2026-04-19 03:52:18] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235215486.xml for user: 68920395733981a47
[2026-04-19 03:52:18] [INFO] File size: 6601 bytes
[2026-04-19 03:52:19] [INFO] Created FTPFiles record with ID: 69e451734336d82b4
[2026-04-19 03:52:19] [INFO] About to extract fields from XML. File size: 6601 bytes
[2026-04-19 03:52:19] [INFO] Number of mappings: 24
[2026-04-19 03:52:19] [INFO] Starting XML parsing. Content length: 6601
[2026-04-19 03:52:19] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:52:19] [INFO] Processing 24 field mappings
[2026-04-19 03:52:19] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:52:19] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:52:19] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:52:19] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:52:19] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:52:19] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:52:19] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:52:19] [INFO]   -> Found value: 37379
[2026-04-19 03:52:19] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:52:19] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:52:19] [INFO]   -> Found value: 10426
[2026-04-19 03:52:19] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:52:19] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:52:19] [INFO]   -> Found value: ARNAT
[2026-04-19 03:52:19] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:52:19] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:52:19] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:52:19] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:52:19] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:52:19] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:52:19] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:52:19] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:52:19] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:19] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:52:19] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:52:19] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:19] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:52:19] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:52:19] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:19] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:52:19] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:52:19] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:52:19] [INFO]   -> Found value: 35.280898
[2026-04-19 03:52:19] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:52:19] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:52:19] [INFO]   -> Found value: -85.218014
[2026-04-19 03:52:19] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:52:19] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:52:19] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:19] [INFO]   -> Set field 'dispatched' = null
[2026-04-19 03:52:19] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:52:19] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:19] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:52:19] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:19] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:52:19] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:19] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:52:19] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:19] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:52:19] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:19] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:52:19] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:19] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:52:19] [INFO]   -> Found value: DR
[2026-04-19 03:52:19] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:52:19] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:52:19] [INFO]   -> No value found (null or empty)
[2026-04-19 03:52:19] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:52:19] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:52:19] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:52:19] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:52:19] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:52:19] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:52:19] [INFO] Found 11 elements for 'Comment', concatenating 11 non-empty values
[2026-04-19 03:52:19] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:52:19] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:52:19] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:52:19] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:52:19] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:52:19] [INFO]   -> Found value: MFD
[2026-04-19 03:52:19] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-04-19 03:52:19] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-19 03:52:19] [INFO] Concatenating street name and type
[2026-04-19 03:52:19] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:52:19] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:52:19] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":null,"policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:52:19] [INFO] Number of extracted fields: 20
[2026-04-19 03:52:19] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-04-19 03:52:19] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-04-19 03:52:19] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-04-19 03:52:19] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:52:19] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:52:19] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:52:19] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:52:19] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:52:19] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:52:19] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:52:20] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:52:20] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:52:20] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:52:23] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235215486.xml
[2026-04-19 03:52:23] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235215486.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235215486.xml
[2026-04-19 03:52:23] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235215486.xml
[2026-04-19 03:52:29] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235225580.xml
[2026-04-19 03:52:29] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235225580.xml for user: 68920395733981a47
[2026-04-19 03:52:29] [INFO] File size: 9862 bytes
[2026-04-19 03:52:29] [INFO] Created FTPFiles record with ID: 69e4517d5d00e0435
[2026-04-19 03:52:29] [INFO] About to extract fields from XML. File size: 9862 bytes
[2026-04-19 03:52:29] [INFO] Number of mappings: 24
[2026-04-19 03:52:29] [INFO] Starting XML parsing. Content length: 9862
[2026-04-19 03:52:29] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:52:29] [INFO] Processing 24 field mappings
[2026-04-19 03:52:29] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:52:29] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:52:29] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:52:29] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:52:29] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:52:29] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:52:29] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:52:29] [INFO]   -> Found value: 37379
[2026-04-19 03:52:29] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:52:29] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:52:29] [INFO]   -> Found value: 10426
[2026-04-19 03:52:29] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:52:29] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:52:29] [INFO]   -> Found value: ARNAT
[2026-04-19 03:52:29] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:52:29] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:52:29] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:52:29] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:52:29] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:52:29] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:52:29] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:52:29] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:52:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:29] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:52:29] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:52:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:29] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:52:29] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:52:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:29] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:52:29] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:52:29] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:52:29] [INFO]   -> Found value: 35.280898
[2026-04-19 03:52:29] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:52:29] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:52:29] [INFO]   -> Found value: -85.218014
[2026-04-19 03:52:29] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:52:29] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:52:29] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:52:29] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:52:29] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:52:29] [INFO]   -> Found value: H1400
[2026-04-19 03:52:29] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 03:52:29] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 03:52:29] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:52:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:29] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:52:29] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:52:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:29] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:52:29] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:52:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:29] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:52:29] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:52:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:29] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 03:52:29] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:52:29] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:52:29] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:52:27"
[2026-04-19 03:52:29] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:52:29] [INFO]   -> Found value: DR
[2026-04-19 03:52:29] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:52:29] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:52:29] [INFO]   -> Found value: 26-000082
[2026-04-19 03:52:29] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:52:29] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:52:29] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:52:29] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:52:29] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:52:29] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:52:29] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:52:29] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:52:29] [INFO] Found 13 elements for 'Comment', concatenating 13 non-empty values
[2026-04-19 03:52:29] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:52:29] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:52:29] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:52:29] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:52:29] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:52:29] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:52:29] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 03:52:29] [INFO]   -> Found value: MFD
MFD
[2026-04-19 03:52:29] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-19 03:52:29] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:52:29] [INFO] Concatenating street name and type
[2026-04-19 03:52:29] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:52:29] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:52:29] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 03:52:27","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:52:29] [INFO] Number of extracted fields: 29
[2026-04-19 03:52:29] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-19 03:52:29] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-04-19 03:52:29] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-19 03:52:29] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:52:29] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:52:29] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-19 03:52:29] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:52:29] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:52:29] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 03:52:29] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:52:29] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:52:29] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:52:30] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:52:30] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:52:30] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:52:30] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:52:32] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235225580.xml
[2026-04-19 03:52:32] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235225580.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235225580.xml
[2026-04-19 03:52:32] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235225580.xml
[2026-04-19 03:52:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235235670.xml
[2026-04-19 03:52:39] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235235670.xml for user: 68920395733981a47
[2026-04-19 03:52:39] [INFO] File size: 10053 bytes
[2026-04-19 03:52:39] [INFO] Created FTPFiles record with ID: 69e451876a1d5d3ca
[2026-04-19 03:52:39] [INFO] About to extract fields from XML. File size: 10053 bytes
[2026-04-19 03:52:39] [INFO] Number of mappings: 24
[2026-04-19 03:52:39] [INFO] Starting XML parsing. Content length: 10053
[2026-04-19 03:52:39] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:52:39] [INFO] Processing 24 field mappings
[2026-04-19 03:52:39] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:52:39] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:52:39] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:52:39] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:52:39] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:52:39] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:52:39] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:52:39] [INFO]   -> Found value: 37379
[2026-04-19 03:52:39] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:52:39] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:52:39] [INFO]   -> Found value: 10426
[2026-04-19 03:52:39] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:52:39] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:52:39] [INFO]   -> Found value: ARNAT
[2026-04-19 03:52:39] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:52:39] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:52:39] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:52:39] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:52:39] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:52:39] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:52:39] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:52:39] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:52:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:39] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:52:39] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:52:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:39] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:52:39] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:52:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:39] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:52:39] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:52:39] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:52:39] [INFO]   -> Found value: 35.280898
[2026-04-19 03:52:39] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:52:39] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:52:39] [INFO]   -> Found value: -85.218014
[2026-04-19 03:52:39] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:52:39] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:52:39] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:52:39] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:52:39] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:52:39] [INFO]   -> Found value: H1400
[2026-04-19 03:52:39] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 03:52:39] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 03:52:39] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:52:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:39] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:52:39] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:52:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:39] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:52:39] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:52:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:39] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:52:39] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:52:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:39] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 03:52:39] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:52:39] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:52:39] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:52:27"
[2026-04-19 03:52:39] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:52:39] [INFO]   -> Found value: DR
[2026-04-19 03:52:39] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:52:39] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:52:39] [INFO]   -> Found value: 26-000082
[2026-04-19 03:52:39] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:52:39] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:52:39] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:52:39] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:52:39] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:52:39] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:52:39] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:52:39] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:52:39] [INFO] Found 14 elements for 'Comment', concatenating 14 non-empty values
[2026-04-19 03:52:39] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:52:39] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:52:39] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:52:39] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:52:39] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:52:39] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:52:39] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 03:52:39] [INFO]   -> Found value: MFD
MFD
[2026-04-19 03:52:39] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-19 03:52:39] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:52:39] [INFO] Concatenating street name and type
[2026-04-19 03:52:39] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:52:39] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:52:39] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 03:52:27","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:52:39] [INFO] Number of extracted fields: 29
[2026-04-19 03:52:39] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-19 03:52:39] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-04-19 03:52:39] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-19 03:52:39] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:52:39] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:52:39] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-19 03:52:39] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:52:39] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:52:39] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 03:52:39] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:52:39] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:52:39] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:52:40] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:52:40] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:52:40] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:52:40] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:52:43] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235235670.xml
[2026-04-19 03:52:43] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235235670.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235235670.xml
[2026-04-19 03:52:43] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235235670.xml
[2026-04-19 03:52:44] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235240733.xml
[2026-04-19 03:52:44] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235240733.xml for user: 68920395733981a47
[2026-04-19 03:52:44] [INFO] File size: 10310 bytes
[2026-04-19 03:52:44] [INFO] Created FTPFiles record with ID: 69e4518c7de075dce
[2026-04-19 03:52:44] [INFO] About to extract fields from XML. File size: 10310 bytes
[2026-04-19 03:52:44] [INFO] Number of mappings: 24
[2026-04-19 03:52:44] [INFO] Starting XML parsing. Content length: 10310
[2026-04-19 03:52:44] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:52:44] [INFO] Processing 24 field mappings
[2026-04-19 03:52:44] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:52:44] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:52:44] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:52:44] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:52:44] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:52:44] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:52:44] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:52:44] [INFO]   -> Found value: 37379
[2026-04-19 03:52:44] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:52:44] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:52:44] [INFO]   -> Found value: 10426
[2026-04-19 03:52:44] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:52:44] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:52:44] [INFO]   -> Found value: ARNAT
[2026-04-19 03:52:44] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:52:44] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:52:44] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:52:44] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:52:44] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:52:44] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:52:44] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:52:44] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:52:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:44] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:52:44] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:52:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:44] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:52:44] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:52:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:44] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:52:44] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:52:44] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:52:44] [INFO]   -> Found value: 35.280898
[2026-04-19 03:52:44] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:52:44] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:52:44] [INFO]   -> Found value: -85.218014
[2026-04-19 03:52:44] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:52:44] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:52:44] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:52:44] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:52:44] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:52:44] [INFO]   -> Found value: H1400
[2026-04-19 03:52:44] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 03:52:44] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 03:52:44] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:52:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:44] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:52:44] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:52:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:44] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:52:44] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:52:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:44] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:52:44] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:52:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:52:44] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 03:52:44] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:52:44] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:52:44] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:52:27"
[2026-04-19 03:52:44] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:52:44] [INFO]   -> Found value: DR
[2026-04-19 03:52:44] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:52:44] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:52:44] [INFO]   -> Found value: 26-000082
[2026-04-19 03:52:44] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:52:44] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:52:44] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:52:44] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:52:44] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:52:44] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:52:44] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:52:44] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:52:44] [INFO] Found 16 elements for 'Comment', concatenating 16 non-empty values
[2026-04-19 03:52:44] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:52:44] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:52:44] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:52:44] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:52:44] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:52:44] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:52:44] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 03:52:44] [INFO]   -> Found value: MFD
MFD
[2026-04-19 03:52:44] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-19 03:52:44] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:52:44] [INFO] Concatenating street name and type
[2026-04-19 03:52:44] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:52:44] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:52:44] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 03:52:27","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:52:44] [INFO] Number of extracted fields: 29
[2026-04-19 03:52:44] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-19 03:52:44] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-04-19 03:52:44] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-19 03:52:44] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:52:44] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:52:44] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-19 03:52:44] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:52:44] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:52:44] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 03:52:44] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:52:44] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:52:45] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:52:45] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:52:45] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:52:45] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:52:45] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:52:48] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235240733.xml
[2026-04-19 03:52:48] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235240733.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235240733.xml
[2026-04-19 03:52:48] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235240733.xml
[2026-04-19 03:53:04] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235300962.xml
[2026-04-19 03:53:04] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235300962.xml for user: 68920395733981a47
[2026-04-19 03:53:04] [INFO] File size: 10459 bytes
[2026-04-19 03:53:04] [INFO] Created FTPFiles record with ID: 69e451a0b3a055057
[2026-04-19 03:53:04] [INFO] About to extract fields from XML. File size: 10459 bytes
[2026-04-19 03:53:04] [INFO] Number of mappings: 24
[2026-04-19 03:53:04] [INFO] Starting XML parsing. Content length: 10459
[2026-04-19 03:53:04] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:53:04] [INFO] Processing 24 field mappings
[2026-04-19 03:53:04] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:53:04] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:53:04] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:53:04] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:53:04] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:53:04] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:53:04] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:53:04] [INFO]   -> Found value: 37379
[2026-04-19 03:53:04] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:53:04] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:53:04] [INFO]   -> Found value: 10426
[2026-04-19 03:53:04] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:53:04] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:53:04] [INFO]   -> Found value: ARNAT
[2026-04-19 03:53:04] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:53:04] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:53:04] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:53:04] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:53:04] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:53:04] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:53:04] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:53:04] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:53:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:04] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:53:04] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:53:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:04] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:53:04] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:53:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:04] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:53:04] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:53:04] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:53:04] [INFO]   -> Found value: 35.280898
[2026-04-19 03:53:04] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:53:04] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:53:04] [INFO]   -> Found value: -85.218014
[2026-04-19 03:53:04] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:53:04] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:53:04] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:53:04] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:53:04] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:53:04] [INFO]   -> Found value: H1400
[2026-04-19 03:53:04] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 03:53:04] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 03:53:04] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:53:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:04] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:53:04] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:53:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:04] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:53:04] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:53:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:04] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:53:04] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:53:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:04] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 03:53:04] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:53:04] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:53:04] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:52:27"
[2026-04-19 03:53:04] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:53:04] [INFO]   -> Found value: DR
[2026-04-19 03:53:04] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:53:04] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:53:04] [INFO]   -> Found value: 26-000082
[2026-04-19 03:53:04] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:53:04] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:53:04] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:53:04] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:53:04] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:53:04] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:53:04] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:53:04] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:53:04] [INFO] Found 17 elements for 'Comment', concatenating 17 non-empty values
[2026-04-19 03:53:04] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:53:04] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:53:04] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:53:04] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:53:04] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:53:04] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:53:04] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 03:53:04] [INFO]   -> Found value: MFD
MFD
[2026-04-19 03:53:04] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-19 03:53:04] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:53:04] [INFO] Concatenating street name and type
[2026-04-19 03:53:04] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:53:04] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:53:04] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 03:52:27","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:53:04] [INFO] Number of extracted fields: 29
[2026-04-19 03:53:04] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-19 03:53:04] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-04-19 03:53:04] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-19 03:53:04] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:53:04] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:53:04] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-19 03:53:05] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:53:05] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:53:05] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 03:53:05] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:53:05] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:53:05] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:53:05] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:53:05] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:53:05] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:53:05] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:53:09] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235300962.xml
[2026-04-19 03:53:09] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235300962.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235300962.xml
[2026-04-19 03:53:09] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235300962.xml
[2026-04-19 03:53:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235306015.xml
[2026-04-19 03:53:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235306015.xml for user: 68920395733981a47
[2026-04-19 03:53:09] [INFO] File size: 10676 bytes
[2026-04-19 03:53:09] [INFO] Created FTPFiles record with ID: 69e451a5bc4ff1835
[2026-04-19 03:53:09] [INFO] About to extract fields from XML. File size: 10676 bytes
[2026-04-19 03:53:09] [INFO] Number of mappings: 24
[2026-04-19 03:53:09] [INFO] Starting XML parsing. Content length: 10676
[2026-04-19 03:53:09] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:53:09] [INFO] Processing 24 field mappings
[2026-04-19 03:53:09] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:53:09] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:53:09] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:53:09] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:53:09] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:53:09] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:53:09] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:53:09] [INFO]   -> Found value: 37379
[2026-04-19 03:53:09] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:53:09] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:53:09] [INFO]   -> Found value: 10426
[2026-04-19 03:53:09] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:53:09] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:53:09] [INFO]   -> Found value: ARNAT
[2026-04-19 03:53:09] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:53:09] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:53:09] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:53:09] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:53:09] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:53:09] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:53:09] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:53:09] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:53:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:09] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:53:09] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:53:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:09] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:53:09] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:53:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:09] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:53:09] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:53:09] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:53:09] [INFO]   -> Found value: 35.280898
[2026-04-19 03:53:09] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:53:09] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:53:09] [INFO]   -> Found value: -85.218014
[2026-04-19 03:53:09] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:53:09] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:53:09] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:53:09] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:53:09] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:53:09] [INFO]   -> Found value: H1400
[2026-04-19 03:53:09] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 03:53:09] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 03:53:09] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:53:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:09] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:53:09] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:53:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:09] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:53:09] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:53:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:09] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:53:09] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:53:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:09] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 03:53:09] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:53:09] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:53:09] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:52:27"
[2026-04-19 03:53:09] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:53:09] [INFO]   -> Found value: DR
[2026-04-19 03:53:09] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:53:09] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:53:09] [INFO]   -> Found value: 26-000082
[2026-04-19 03:53:09] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:53:09] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:53:09] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:53:09] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:53:09] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:53:09] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:53:09] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:53:09] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:53:09] [INFO] Found 18 elements for 'Comment', concatenating 18 non-empty values
[2026-04-19 03:53:09] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:53:09] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:53:09] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:53:09] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:53:09] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:53:09] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:53:09] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 03:53:09] [INFO]   -> Found value: MFD
MFD
[2026-04-19 03:53:09] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-19 03:53:09] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:53:09] [INFO] Concatenating street name and type
[2026-04-19 03:53:09] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:53:09] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:53:09] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 03:52:27","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:53:09] [INFO] Number of extracted fields: 29
[2026-04-19 03:53:09] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-19 03:53:09] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-04-19 03:53:09] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-19 03:53:09] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:53:09] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:53:09] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-19 03:53:10] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:53:10] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:53:10] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 03:53:10] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:53:10] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:53:10] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:53:10] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:53:10] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:53:10] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:53:10] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:53:13] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235306015.xml
[2026-04-19 03:53:13] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235306015.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235306015.xml
[2026-04-19 03:53:13] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235306015.xml
[2026-04-19 03:53:14] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235311038.xml
[2026-04-19 03:53:14] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235311038.xml for user: 68920395733981a47
[2026-04-19 03:53:14] [INFO] File size: 10868 bytes
[2026-04-19 03:53:14] [INFO] Created FTPFiles record with ID: 69e451aaca9b10719
[2026-04-19 03:53:14] [INFO] About to extract fields from XML. File size: 10868 bytes
[2026-04-19 03:53:14] [INFO] Number of mappings: 24
[2026-04-19 03:53:14] [INFO] Starting XML parsing. Content length: 10868
[2026-04-19 03:53:14] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:53:14] [INFO] Processing 24 field mappings
[2026-04-19 03:53:14] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:53:14] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:53:14] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:53:14] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:53:14] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:53:14] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:53:14] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:53:14] [INFO]   -> Found value: 37379
[2026-04-19 03:53:14] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:53:14] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:53:14] [INFO]   -> Found value: 10426
[2026-04-19 03:53:14] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:53:14] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:53:14] [INFO]   -> Found value: ARNAT
[2026-04-19 03:53:14] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:53:14] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:53:14] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:53:14] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:53:14] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:53:14] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:53:14] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:53:14] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:53:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:14] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:53:14] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:53:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:14] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:53:14] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:53:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:14] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:53:14] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:53:14] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:53:14] [INFO]   -> Found value: 35.280898
[2026-04-19 03:53:14] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:53:14] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:53:14] [INFO]   -> Found value: -85.218014
[2026-04-19 03:53:14] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:53:14] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:53:14] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:53:14] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:53:14] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:53:14] [INFO]   -> Found value: H1400
[2026-04-19 03:53:14] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 03:53:14] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 03:53:14] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:53:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:14] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:53:14] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:53:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:14] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:53:14] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:53:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:14] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:53:14] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:53:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:14] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 03:53:14] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:53:14] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:53:14] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:52:27"
[2026-04-19 03:53:14] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:53:14] [INFO]   -> Found value: DR
[2026-04-19 03:53:14] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:53:14] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:53:14] [INFO]   -> Found value: 26-000082
[2026-04-19 03:53:14] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:53:14] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:53:14] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:53:14] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:53:14] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:53:14] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:53:14] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:53:14] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:53:14] [INFO] Found 19 elements for 'Comment', concatenating 19 non-empty values
[2026-04-19 03:53:14] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:53:14] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:53:14] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:53:14] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:53:14] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:53:14] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:53:14] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 03:53:14] [INFO]   -> Found value: MFD
MFD
[2026-04-19 03:53:14] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-19 03:53:14] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:53:14] [INFO] Concatenating street name and type
[2026-04-19 03:53:14] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:53:14] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:53:14] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 03:52:27","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:53:14] [INFO] Number of extracted fields: 29
[2026-04-19 03:53:14] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-19 03:53:14] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-04-19 03:53:14] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-19 03:53:14] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:53:14] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:53:14] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-19 03:53:15] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:53:15] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:53:15] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 03:53:15] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:53:15] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:53:15] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:53:16] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:53:17] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:53:17] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:53:17] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:53:21] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235311038.xml
[2026-04-19 03:53:21] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235311038.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235311038.xml
[2026-04-19 03:53:21] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235311038.xml
[2026-04-19 03:53:21] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235316095.xml
[2026-04-19 03:53:21] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235316095.xml for user: 68920395733981a47
[2026-04-19 03:53:21] [INFO] File size: 11081 bytes
[2026-04-19 03:53:21] [INFO] Created FTPFiles record with ID: 69e451b1509a50a26
[2026-04-19 03:53:21] [INFO] About to extract fields from XML. File size: 11081 bytes
[2026-04-19 03:53:21] [INFO] Number of mappings: 24
[2026-04-19 03:53:21] [INFO] Starting XML parsing. Content length: 11081
[2026-04-19 03:53:21] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:53:21] [INFO] Processing 24 field mappings
[2026-04-19 03:53:21] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:53:21] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:53:21] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:53:21] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:53:21] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:53:21] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:53:21] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:53:21] [INFO]   -> Found value: 37379
[2026-04-19 03:53:21] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:53:21] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:53:21] [INFO]   -> Found value: 10426
[2026-04-19 03:53:21] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:53:21] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:53:21] [INFO]   -> Found value: ARNAT
[2026-04-19 03:53:21] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:53:21] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:53:21] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:53:21] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:53:21] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:53:21] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:53:21] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:53:21] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:53:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:21] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:53:21] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:53:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:21] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:53:21] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:53:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:21] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:53:21] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:53:21] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:53:21] [INFO]   -> Found value: 35.280898
[2026-04-19 03:53:21] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:53:21] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:53:21] [INFO]   -> Found value: -85.218014
[2026-04-19 03:53:21] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:53:21] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:53:21] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:53:21] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:53:21] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:53:21] [INFO]   -> Found value: H1400
[2026-04-19 03:53:21] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 03:53:21] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 03:53:21] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:53:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:21] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:53:21] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:53:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:21] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:53:21] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:53:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:21] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:53:21] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:53:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:21] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 03:53:21] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:53:21] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:53:21] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:52:27"
[2026-04-19 03:53:21] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:53:21] [INFO]   -> Found value: DR
[2026-04-19 03:53:21] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:53:21] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:53:21] [INFO]   -> Found value: 26-000082
[2026-04-19 03:53:21] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:53:21] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:53:21] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:53:21] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:53:21] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:53:21] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:53:21] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:53:21] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:53:21] [INFO] Found 20 elements for 'Comment', concatenating 20 non-empty values
[2026-04-19 03:53:21] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:53:21] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:53:21] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:53:21] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:53:21] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:53:21] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:53:21] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 03:53:21] [INFO]   -> Found value: MFD
MFD
[2026-04-19 03:53:21] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-19 03:53:21] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:53:21] [INFO] Concatenating street name and type
[2026-04-19 03:53:21] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:53:21] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:53:21] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 03:52:27","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:53:21] [INFO] Number of extracted fields: 29
[2026-04-19 03:53:21] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-19 03:53:21] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-04-19 03:53:21] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-19 03:53:21] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:53:21] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:53:21] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-19 03:53:22] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:53:22] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:53:22] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 03:53:22] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:53:22] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:53:22] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:53:22] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:53:23] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:53:23] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:53:23] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:53:26] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235316095.xml
[2026-04-19 03:53:26] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235316095.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235316095.xml
[2026-04-19 03:53:26] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235316095.xml
[2026-04-19 03:53:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235321157.xml
[2026-04-19 03:53:26] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235321157.xml for user: 68920395733981a47
[2026-04-19 03:53:26] [INFO] File size: 11283 bytes
[2026-04-19 03:53:28] [INFO] Created FTPFiles record with ID: 69e451b8604b72887
[2026-04-19 03:53:28] [INFO] About to extract fields from XML. File size: 11283 bytes
[2026-04-19 03:53:28] [INFO] Number of mappings: 24
[2026-04-19 03:53:28] [INFO] Starting XML parsing. Content length: 11283
[2026-04-19 03:53:28] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:53:28] [INFO] Processing 24 field mappings
[2026-04-19 03:53:28] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:53:28] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:53:28] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:53:28] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:53:28] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:53:28] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:53:28] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:53:28] [INFO]   -> Found value: 37379
[2026-04-19 03:53:28] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:53:28] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:53:28] [INFO]   -> Found value: 10426
[2026-04-19 03:53:28] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:53:28] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:53:28] [INFO]   -> Found value: ARNAT
[2026-04-19 03:53:28] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:53:28] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:53:28] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:53:28] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:53:28] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:53:28] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:53:28] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:53:28] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:53:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:28] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:53:28] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:53:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:28] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:53:28] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:53:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:28] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:53:28] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:53:28] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:53:28] [INFO]   -> Found value: 35.280898
[2026-04-19 03:53:28] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:53:28] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:53:28] [INFO]   -> Found value: -85.218014
[2026-04-19 03:53:28] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:53:28] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:53:28] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:53:28] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:53:28] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:53:28] [INFO]   -> Found value: H1400
[2026-04-19 03:53:28] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 03:53:28] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 03:53:28] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:53:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:28] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:53:28] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:53:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:28] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:53:28] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:53:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:28] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:53:28] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:53:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:28] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 03:53:28] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:53:28] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:53:28] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:52:27"
[2026-04-19 03:53:28] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:53:28] [INFO]   -> Found value: DR
[2026-04-19 03:53:28] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:53:28] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:53:28] [INFO]   -> Found value: 26-000082
[2026-04-19 03:53:28] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:53:28] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:53:28] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:53:28] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:53:28] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:53:28] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:53:28] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:53:28] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:53:28] [INFO] Found 21 elements for 'Comment', concatenating 21 non-empty values
[2026-04-19 03:53:28] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:53:28] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:53:28] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:53:28] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:53:28] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:53:28] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:53:28] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 03:53:28] [INFO]   -> Found value: MFD
MFD
[2026-04-19 03:53:28] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-19 03:53:28] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:53:28] [INFO] Concatenating street name and type
[2026-04-19 03:53:28] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:53:28] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:53:28] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 03:52:27","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:53:28] [INFO] Number of extracted fields: 29
[2026-04-19 03:53:28] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-19 03:53:28] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-04-19 03:53:28] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-19 03:53:28] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:53:29] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:53:29] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-19 03:53:29] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:53:29] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:53:29] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 03:53:29] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:53:29] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:53:30] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:53:31] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:53:32] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:53:32] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:53:32] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:53:35] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235321157.xml
[2026-04-19 03:53:35] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235321157.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235321157.xml
[2026-04-19 03:53:35] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235321157.xml
[2026-04-19 03:53:35] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235326199.xml
[2026-04-19 03:53:35] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235326199.xml for user: 68920395733981a47
[2026-04-19 03:53:35] [INFO] File size: 11496 bytes
[2026-04-19 03:53:36] [INFO] Created FTPFiles record with ID: 69e451c02ba1b39d9
[2026-04-19 03:53:36] [INFO] About to extract fields from XML. File size: 11496 bytes
[2026-04-19 03:53:36] [INFO] Number of mappings: 24
[2026-04-19 03:53:36] [INFO] Starting XML parsing. Content length: 11496
[2026-04-19 03:53:36] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:53:36] [INFO] Processing 24 field mappings
[2026-04-19 03:53:36] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:53:36] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:53:36] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:53:36] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:53:36] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:53:36] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:53:36] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:53:36] [INFO]   -> Found value: 37379
[2026-04-19 03:53:36] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:53:36] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:53:36] [INFO]   -> Found value: 10426
[2026-04-19 03:53:36] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:53:36] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:53:36] [INFO]   -> Found value: ARNAT
[2026-04-19 03:53:36] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:53:36] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:53:36] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:53:36] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:53:36] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:53:36] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:53:36] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:53:36] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:53:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:36] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:53:36] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:53:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:36] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:53:36] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:53:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:36] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:53:36] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:53:36] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:53:36] [INFO]   -> Found value: 35.280898
[2026-04-19 03:53:36] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:53:36] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:53:36] [INFO]   -> Found value: -85.218014
[2026-04-19 03:53:36] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:53:36] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:53:36] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:53:36] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:53:36] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:53:36] [INFO]   -> Found value: H1400
[2026-04-19 03:53:36] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 03:53:36] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 03:53:36] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:53:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:36] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:53:36] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:53:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:36] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:53:36] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:53:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:36] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:53:36] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:53:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:36] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 03:53:36] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:53:36] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:53:36] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:52:27"
[2026-04-19 03:53:36] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:53:36] [INFO]   -> Found value: DR
[2026-04-19 03:53:36] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:53:36] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:53:36] [INFO]   -> Found value: 26-000082
[2026-04-19 03:53:36] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:53:36] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:53:36] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:53:36] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:53:36] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:53:36] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:53:36] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:53:36] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:53:36] [INFO] Found 22 elements for 'Comment', concatenating 22 non-empty values
[2026-04-19 03:53:36] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:53:36] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:53:36] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:53:36] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:53:36] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:53:36] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:53:36] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 03:53:36] [INFO]   -> Found value: MFD
MFD
[2026-04-19 03:53:36] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-19 03:53:36] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:53:36] [INFO] Concatenating street name and type
[2026-04-19 03:53:36] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:53:36] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:53:36] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 03:52:27","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:53:36] [INFO] Number of extracted fields: 29
[2026-04-19 03:53:36] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-19 03:53:36] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-04-19 03:53:36] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-19 03:53:36] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:53:36] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:53:36] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-19 03:53:36] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:53:36] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:53:36] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 03:53:36] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:53:36] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:53:36] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:53:36] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:53:37] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:53:37] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:53:37] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:53:39] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235326199.xml
[2026-04-19 03:53:39] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235326199.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235326199.xml
[2026-04-19 03:53:39] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235326199.xml
[2026-04-19 03:53:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235331264.xml
[2026-04-19 03:53:39] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235331264.xml for user: 68920395733981a47
[2026-04-19 03:53:39] [INFO] File size: 11688 bytes
[2026-04-19 03:53:40] [INFO] Created FTPFiles record with ID: 69e451c42104e8cc8
[2026-04-19 03:53:40] [INFO] About to extract fields from XML. File size: 11688 bytes
[2026-04-19 03:53:40] [INFO] Number of mappings: 24
[2026-04-19 03:53:40] [INFO] Starting XML parsing. Content length: 11688
[2026-04-19 03:53:40] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:53:40] [INFO] Processing 24 field mappings
[2026-04-19 03:53:40] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:53:40] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:53:40] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:53:40] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:53:40] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:53:40] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:53:40] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:53:40] [INFO]   -> Found value: 37379
[2026-04-19 03:53:40] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:53:40] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:53:40] [INFO]   -> Found value: 10426
[2026-04-19 03:53:40] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:53:40] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:53:40] [INFO]   -> Found value: ARNAT
[2026-04-19 03:53:40] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:53:40] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:53:40] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:53:40] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:53:40] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:53:40] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:53:40] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:53:40] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:53:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:40] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:53:40] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:53:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:40] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:53:40] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:53:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:40] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:53:40] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:53:40] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:53:40] [INFO]   -> Found value: 35.280898
[2026-04-19 03:53:40] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:53:40] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:53:40] [INFO]   -> Found value: -85.218014
[2026-04-19 03:53:40] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:53:40] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:53:40] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:53:40] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:53:40] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:53:40] [INFO]   -> Found value: H1400
[2026-04-19 03:53:40] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 03:53:40] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 03:53:40] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:53:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:40] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:53:40] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:53:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:40] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:53:40] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:53:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:40] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:53:40] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:53:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:40] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 03:53:40] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:53:40] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:53:40] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:52:27"
[2026-04-19 03:53:40] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:53:40] [INFO]   -> Found value: DR
[2026-04-19 03:53:40] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:53:40] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:53:40] [INFO]   -> Found value: 26-000082
[2026-04-19 03:53:40] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:53:40] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:53:40] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:53:40] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:53:40] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:53:40] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:53:40] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:53:40] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:53:40] [INFO] Found 23 elements for 'Comment', concatenating 23 non-empty values
[2026-04-19 03:53:40] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:53:40] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:53:40] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:53:40] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:53:40] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:53:40] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:53:40] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 03:53:40] [INFO]   -> Found value: MFD
MFD
[2026-04-19 03:53:40] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-19 03:53:40] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:53:40] [INFO] Concatenating street name and type
[2026-04-19 03:53:40] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:53:40] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:53:40] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 03:52:27","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:53:40] [INFO] Number of extracted fields: 29
[2026-04-19 03:53:40] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-19 03:53:40] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-04-19 03:53:40] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-19 03:53:40] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:53:40] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:53:40] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-19 03:53:40] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:53:40] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:53:40] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 03:53:40] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:53:40] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:53:40] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:53:40] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:53:40] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:53:40] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:53:40] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:53:44] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235331264.xml
[2026-04-19 03:53:44] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235331264.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235331264.xml
[2026-04-19 03:53:44] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235331264.xml
[2026-04-19 03:53:44] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235341360.xml
[2026-04-19 03:53:44] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235341360.xml for user: 68920395733981a47
[2026-04-19 03:53:44] [INFO] File size: 12072 bytes
[2026-04-19 03:53:46] [INFO] Created FTPFiles record with ID: 69e451ca7c39767aa
[2026-04-19 03:53:46] [INFO] About to extract fields from XML. File size: 12072 bytes
[2026-04-19 03:53:46] [INFO] Number of mappings: 24
[2026-04-19 03:53:46] [INFO] Starting XML parsing. Content length: 12072
[2026-04-19 03:53:46] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:53:46] [INFO] Processing 24 field mappings
[2026-04-19 03:53:46] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:53:46] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:53:46] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:53:46] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:53:46] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:53:46] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:53:46] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:53:46] [INFO]   -> Found value: 37379
[2026-04-19 03:53:46] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:53:46] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:53:46] [INFO]   -> Found value: 10426
[2026-04-19 03:53:46] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:53:46] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:53:46] [INFO]   -> Found value: ARNAT
[2026-04-19 03:53:46] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:53:46] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:53:46] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:53:46] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:53:46] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:53:46] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:53:46] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:53:46] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:53:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:46] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:53:46] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:53:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:46] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:53:46] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:53:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:46] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:53:46] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:53:46] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:53:46] [INFO]   -> Found value: 35.280898
[2026-04-19 03:53:46] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:53:46] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:53:46] [INFO]   -> Found value: -85.218014
[2026-04-19 03:53:46] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:53:46] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:53:46] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:53:46] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:53:46] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:53:46] [INFO]   -> Found value: H1400
[2026-04-19 03:53:46] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 03:53:46] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 03:53:46] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:53:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:46] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:53:46] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:53:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:46] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:53:46] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:53:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:46] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:53:46] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:53:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:46] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 03:53:46] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:53:46] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:53:46] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:52:27"
[2026-04-19 03:53:46] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:53:46] [INFO]   -> Found value: DR
[2026-04-19 03:53:46] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:53:46] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:53:46] [INFO]   -> Found value: 26-000082
[2026-04-19 03:53:46] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:53:46] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:53:46] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:53:46] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:53:46] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:53:46] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:53:46] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:53:46] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:53:46] [INFO] Found 25 elements for 'Comment', concatenating 25 non-empty values
[2026-04-19 03:53:46] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:53:46] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:53:46] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:53:46] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:53:46] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:53:46] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:53:46] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 03:53:46] [INFO]   -> Found value: MFD
MFD
[2026-04-19 03:53:46] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-19 03:53:46] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:53:46] [INFO] Concatenating street name and type
[2026-04-19 03:53:46] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:53:46] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:53:46] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 03:52:27","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:53:46] [INFO] Number of extracted fields: 29
[2026-04-19 03:53:46] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-19 03:53:46] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-04-19 03:53:46] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-19 03:53:46] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:53:47] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:53:47] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-19 03:53:48] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:53:48] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:53:48] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 03:53:48] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:53:48] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:53:48] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:53:49] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:53:50] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:53:50] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:53:50] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:53:53] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235341360.xml
[2026-04-19 03:53:53] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235341360.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235341360.xml
[2026-04-19 03:53:53] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235341360.xml
[2026-04-19 03:53:53] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235346422.xml
[2026-04-19 03:53:53] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235346422.xml for user: 68920395733981a47
[2026-04-19 03:53:53] [INFO] File size: 12278 bytes
[2026-04-19 03:53:54] [INFO] Created FTPFiles record with ID: 69e451d22d996d339
[2026-04-19 03:53:54] [INFO] About to extract fields from XML. File size: 12278 bytes
[2026-04-19 03:53:54] [INFO] Number of mappings: 24
[2026-04-19 03:53:54] [INFO] Starting XML parsing. Content length: 12278
[2026-04-19 03:53:54] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:53:54] [INFO] Processing 24 field mappings
[2026-04-19 03:53:54] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:53:54] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:53:54] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:53:54] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:53:54] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:53:54] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:53:54] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:53:54] [INFO]   -> Found value: 37379
[2026-04-19 03:53:54] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:53:54] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:53:54] [INFO]   -> Found value: 10426
[2026-04-19 03:53:54] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:53:54] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:53:54] [INFO]   -> Found value: ARNAT
[2026-04-19 03:53:54] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:53:54] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:53:54] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:53:54] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:53:54] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:53:54] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:53:54] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:53:54] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:53:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:54] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:53:54] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:53:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:54] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:53:54] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:53:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:54] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:53:54] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:53:54] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:53:54] [INFO]   -> Found value: 35.280898
[2026-04-19 03:53:54] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:53:54] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:53:54] [INFO]   -> Found value: -85.218014
[2026-04-19 03:53:54] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:53:54] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:53:54] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:53:54] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:53:54] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:53:54] [INFO]   -> Found value: H1400
[2026-04-19 03:53:54] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 03:53:54] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 03:53:54] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:53:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:54] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:53:54] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:53:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:54] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:53:54] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:53:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:54] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:53:54] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:53:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:53:54] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 03:53:54] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:53:54] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:53:54] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:52:27"
[2026-04-19 03:53:54] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:53:54] [INFO]   -> Found value: DR
[2026-04-19 03:53:54] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:53:54] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:53:54] [INFO]   -> Found value: 26-000082
[2026-04-19 03:53:54] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:53:54] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:53:54] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:53:54] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:53:54] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:53:54] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:53:54] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:53:54] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:53:54] [INFO] Found 26 elements for 'Comment', concatenating 26 non-empty values
[2026-04-19 03:53:54] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:53:54] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:53:54] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:53:54] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:53:54] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:53:54] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:53:54] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 03:53:54] [INFO]   -> Found value: MFD
MFD
[2026-04-19 03:53:54] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-19 03:53:54] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:53:54] [INFO] Concatenating street name and type
[2026-04-19 03:53:54] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:53:54] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:53:54] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 03:52:27","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:53:54] [INFO] Number of extracted fields: 29
[2026-04-19 03:53:54] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-19 03:53:54] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-04-19 03:53:54] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-19 03:53:54] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:53:54] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:53:54] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-19 03:53:54] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:53:54] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:53:54] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 03:53:54] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:53:54] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:53:54] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:53:54] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:53:55] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:53:55] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:53:55] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:53:57] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235346422.xml
[2026-04-19 03:53:57] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235346422.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235346422.xml
[2026-04-19 03:53:57] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235346422.xml
[2026-04-19 03:54:05] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235401629.xml
[2026-04-19 03:54:05] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235401629.xml for user: 68920395733981a47
[2026-04-19 03:54:05] [INFO] File size: 12538 bytes
[2026-04-19 03:54:05] [INFO] Created FTPFiles record with ID: 69e451dd6142565d0
[2026-04-19 03:54:05] [INFO] About to extract fields from XML. File size: 12538 bytes
[2026-04-19 03:54:05] [INFO] Number of mappings: 24
[2026-04-19 03:54:05] [INFO] Starting XML parsing. Content length: 12538
[2026-04-19 03:54:05] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:54:05] [INFO] Processing 24 field mappings
[2026-04-19 03:54:05] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:54:05] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:54:05] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:54:05] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:54:05] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:54:05] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:54:05] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:54:05] [INFO]   -> Found value: 37379
[2026-04-19 03:54:05] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:54:05] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:54:05] [INFO]   -> Found value: 10426
[2026-04-19 03:54:05] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:54:05] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:54:05] [INFO]   -> Found value: ARNAT
[2026-04-19 03:54:05] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:54:05] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:54:05] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:54:05] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:54:05] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:54:05] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:54:05] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:54:05] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:54:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:05] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:54:05] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:54:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:05] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:54:05] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:54:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:05] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:54:05] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:54:05] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:54:05] [INFO]   -> Found value: 35.280898
[2026-04-19 03:54:05] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:54:05] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:54:05] [INFO]   -> Found value: -85.218014
[2026-04-19 03:54:05] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:54:05] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:54:05] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:54:05] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:54:05] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:54:05] [INFO]   -> Found value: H1400
[2026-04-19 03:54:05] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 03:54:05] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 03:54:05] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:54:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:05] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:54:05] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:54:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:05] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:54:05] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:54:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:05] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:54:05] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:54:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:05] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 03:54:05] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:54:05] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:54:05] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:52:27"
[2026-04-19 03:54:05] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:54:05] [INFO]   -> Found value: DR
[2026-04-19 03:54:05] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:54:05] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:54:05] [INFO]   -> Found value: 26-000082
[2026-04-19 03:54:05] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:54:05] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:54:05] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:54:05] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:54:05] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:54:05] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:54:05] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:54:05] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:54:05] [INFO] Found 27 elements for 'Comment', concatenating 27 non-empty values
[2026-04-19 03:54:05] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:54:05] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:54:05] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:54:05] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:54:05] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:54:05] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:54:05] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 03:54:05] [INFO]   -> Found value: MFD
MFD
[2026-04-19 03:54:05] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-19 03:54:05] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:54:05] [INFO] Concatenating street name and type
[2026-04-19 03:54:05] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:54:05] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:54:05] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 03:52:27","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:54:05] [INFO] Number of extracted fields: 29
[2026-04-19 03:54:05] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-19 03:54:05] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-04-19 03:54:05] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-19 03:54:05] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:54:05] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:54:05] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-19 03:54:05] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:54:05] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:54:05] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 03:54:05] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:54:05] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:54:05] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:54:06] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:54:06] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:54:06] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:54:06] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:54:09] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235401629.xml
[2026-04-19 03:54:09] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235401629.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235401629.xml
[2026-04-19 03:54:09] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235401629.xml
[2026-04-19 03:54:10] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235406691.xml
[2026-04-19 03:54:10] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235406691.xml for user: 68920395733981a47
[2026-04-19 03:54:10] [INFO] File size: 13033 bytes
[2026-04-19 03:54:10] [INFO] Created FTPFiles record with ID: 69e451e269fb3691d
[2026-04-19 03:54:10] [INFO] About to extract fields from XML. File size: 13033 bytes
[2026-04-19 03:54:10] [INFO] Number of mappings: 24
[2026-04-19 03:54:10] [INFO] Starting XML parsing. Content length: 13033
[2026-04-19 03:54:10] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:54:10] [INFO] Processing 24 field mappings
[2026-04-19 03:54:10] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:54:10] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:54:10] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:54:10] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:54:10] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:54:10] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:54:10] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:54:10] [INFO]   -> Found value: 37379
[2026-04-19 03:54:10] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:54:10] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:54:10] [INFO]   -> Found value: 10426
[2026-04-19 03:54:10] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:54:10] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:54:10] [INFO]   -> Found value: ARNAT
[2026-04-19 03:54:10] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:54:10] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:54:10] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:54:10] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:54:10] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:54:10] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:54:10] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:54:10] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:54:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:10] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:54:10] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:54:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:10] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:54:10] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:54:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:10] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:54:10] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:54:10] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:54:10] [INFO]   -> Found value: 35.280898
[2026-04-19 03:54:10] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:54:10] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:54:10] [INFO]   -> Found value: -85.218014
[2026-04-19 03:54:10] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:54:10] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:54:10] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:54:10] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:54:10] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:54:10] [INFO]   -> Found value: H1400
[2026-04-19 03:54:10] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 03:54:10] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 03:54:10] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:54:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:10] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:54:10] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:54:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:10] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:54:10] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:54:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:10] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:54:10] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:54:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:10] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 03:54:10] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:54:10] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:54:10] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:52:27"
[2026-04-19 03:54:10] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:54:10] [INFO]   -> Found value: DR
[2026-04-19 03:54:10] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:54:10] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:54:10] [INFO]   -> Found value: 26-000082
[2026-04-19 03:54:10] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:54:10] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:54:10] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:54:10] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:54:10] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:54:10] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:54:10] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:54:10] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:54:10] [INFO] Found 29 elements for 'Comment', concatenating 29 non-empty values
[2026-04-19 03:54:10] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:54:10] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:54:10] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:54:10] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:54:10] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:54:10] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:54:10] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 03:54:10] [INFO]   -> Found value: MFD
MFD
[2026-04-19 03:54:10] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-19 03:54:10] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:54:10] [INFO] Concatenating street name and type
[2026-04-19 03:54:10] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:54:10] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:54:10] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 03:52:27","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:54:10] [INFO] Number of extracted fields: 29
[2026-04-19 03:54:10] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-19 03:54:10] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-04-19 03:54:10] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-19 03:54:10] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:54:10] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:54:10] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-19 03:54:10] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:54:10] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:54:10] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 03:54:10] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:54:10] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:54:10] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:54:11] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:54:11] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:54:11] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:54:11] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:54:14] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235406691.xml
[2026-04-19 03:54:14] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235406691.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235406691.xml
[2026-04-19 03:54:14] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235406691.xml
[2026-04-19 03:54:20] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235416782.xml
[2026-04-19 03:54:20] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235416782.xml for user: 68920395733981a47
[2026-04-19 03:54:20] [INFO] File size: 13241 bytes
[2026-04-19 03:54:20] [INFO] Created FTPFiles record with ID: 69e451ec8b496eed7
[2026-04-19 03:54:20] [INFO] About to extract fields from XML. File size: 13241 bytes
[2026-04-19 03:54:20] [INFO] Number of mappings: 24
[2026-04-19 03:54:20] [INFO] Starting XML parsing. Content length: 13241
[2026-04-19 03:54:20] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:54:20] [INFO] Processing 24 field mappings
[2026-04-19 03:54:20] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:54:20] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:54:20] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:54:20] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:54:20] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:54:20] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:54:20] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:54:20] [INFO]   -> Found value: 37379
[2026-04-19 03:54:20] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:54:20] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:54:20] [INFO]   -> Found value: 10426
[2026-04-19 03:54:20] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:54:20] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:54:20] [INFO]   -> Found value: ARNAT
[2026-04-19 03:54:20] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:54:20] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:54:20] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:54:20] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:54:20] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:54:20] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:54:20] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:54:20] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:54:20] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:20] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:54:20] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:54:20] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:20] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:54:20] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:54:20] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:20] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:54:20] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:54:20] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:54:20] [INFO]   -> Found value: 35.280898
[2026-04-19 03:54:20] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:54:20] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:54:20] [INFO]   -> Found value: -85.218014
[2026-04-19 03:54:20] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:54:20] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:54:20] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:54:20] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:54:20] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:54:20] [INFO]   -> Found value: H1400
[2026-04-19 03:54:20] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 03:54:20] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 03:54:20] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:54:20] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:20] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:54:20] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:54:20] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:20] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:54:20] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:54:20] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:20] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:54:20] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:54:20] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:20] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 03:54:20] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:54:20] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:54:20] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:52:27"
[2026-04-19 03:54:20] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:54:20] [INFO]   -> Found value: DR
[2026-04-19 03:54:20] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:54:20] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:54:20] [INFO]   -> Found value: 26-000082
[2026-04-19 03:54:20] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:54:20] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:54:20] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:54:20] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:54:20] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:54:20] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:54:20] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:54:20] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:54:20] [INFO] Found 31 elements for 'Comment', concatenating 31 non-empty values
[2026-04-19 03:54:20] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:54:20] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]"
[2026-04-19 03:54:20] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]"
[2026-04-19 03:54:20] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:54:20] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:54:20] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:54:20] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 03:54:20] [INFO]   -> Found value: MFD
MFD
[2026-04-19 03:54:20] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-19 03:54:20] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:54:20] [INFO] Concatenating street name and type
[2026-04-19 03:54:20] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:54:20] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:54:20] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 03:52:27","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:54:20] [INFO] Number of extracted fields: 29
[2026-04-19 03:54:20] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-19 03:54:20] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-04-19 03:54:20] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-19 03:54:20] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:54:20] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:54:20] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-19 03:54:20] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:54:20] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:54:20] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 03:54:20] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:54:20] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:54:21] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:54:21] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:54:21] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:54:21] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:54:21] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:54:24] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235416782.xml
[2026-04-19 03:54:24] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235416782.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235416782.xml
[2026-04-19 03:54:24] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235416782.xml
[2026-04-19 03:54:25] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235421845.xml
[2026-04-19 03:54:25] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235421845.xml for user: 68920395733981a47
[2026-04-19 03:54:25] [INFO] File size: 13455 bytes
[2026-04-19 03:54:25] [INFO] Created FTPFiles record with ID: 69e451f197cd1c190
[2026-04-19 03:54:25] [INFO] About to extract fields from XML. File size: 13455 bytes
[2026-04-19 03:54:25] [INFO] Number of mappings: 24
[2026-04-19 03:54:25] [INFO] Starting XML parsing. Content length: 13455
[2026-04-19 03:54:25] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:54:25] [INFO] Processing 24 field mappings
[2026-04-19 03:54:25] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:54:25] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:54:25] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:54:25] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:54:25] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:54:25] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:54:25] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:54:25] [INFO]   -> Found value: 37379
[2026-04-19 03:54:25] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:54:25] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:54:25] [INFO]   -> Found value: 10426
[2026-04-19 03:54:25] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:54:25] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:54:25] [INFO]   -> Found value: ARNAT
[2026-04-19 03:54:25] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:54:25] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:54:25] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:54:25] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:54:25] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:54:25] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:54:25] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:54:25] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:54:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:25] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:54:25] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:54:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:25] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:54:25] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:54:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:25] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:54:25] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:54:25] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:54:25] [INFO]   -> Found value: 35.280898
[2026-04-19 03:54:25] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:54:25] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:54:25] [INFO]   -> Found value: -85.218014
[2026-04-19 03:54:25] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:54:25] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:54:25] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:54:25] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:54:25] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:54:25] [INFO]   -> Found value: H1400
[2026-04-19 03:54:25] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 03:54:25] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 03:54:25] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:54:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:25] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:54:25] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:54:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:25] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:54:25] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:54:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:25] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:54:25] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:54:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:25] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 03:54:25] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:54:25] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:54:25] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:52:27"
[2026-04-19 03:54:25] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:54:25] [INFO]   -> Found value: DR
[2026-04-19 03:54:25] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:54:25] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:54:25] [INFO]   -> Found value: 26-000082
[2026-04-19 03:54:25] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:54:25] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:54:25] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:54:25] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:54:25] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:54:25] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:54:25] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:54:25] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:54:25] [INFO] Found 32 elements for 'Comment', concatenating 32 non-empty values
[2026-04-19 03:54:25] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:54:25] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:54:25] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:54:25] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:54:25] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:54:25] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:54:25] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 03:54:25] [INFO]   -> Found value: MFD
MFD
[2026-04-19 03:54:25] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-19 03:54:25] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:54:25] [INFO] Concatenating street name and type
[2026-04-19 03:54:25] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:54:25] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:54:25] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 03:52:27","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:54:25] [INFO] Number of extracted fields: 29
[2026-04-19 03:54:25] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-19 03:54:25] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-04-19 03:54:25] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-19 03:54:25] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:54:25] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:54:25] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-19 03:54:25] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:54:25] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:54:25] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 03:54:25] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:54:25] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:54:26] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:54:26] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:54:26] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:54:26] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:54:26] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:54:28] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235421845.xml
[2026-04-19 03:54:28] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235421845.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235421845.xml
[2026-04-19 03:54:28] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235421845.xml
[2026-04-19 03:54:30] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235426864.xml
[2026-04-19 03:54:30] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235426864.xml for user: 68920395733981a47
[2026-04-19 03:54:30] [INFO] File size: 14058 bytes
[2026-04-19 03:54:30] [INFO] Created FTPFiles record with ID: 69e451f69e5f0f301
[2026-04-19 03:54:30] [INFO] About to extract fields from XML. File size: 14058 bytes
[2026-04-19 03:54:30] [INFO] Number of mappings: 24
[2026-04-19 03:54:30] [INFO] Starting XML parsing. Content length: 14058
[2026-04-19 03:54:30] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:54:30] [INFO] Processing 24 field mappings
[2026-04-19 03:54:30] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:54:30] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:54:30] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:54:30] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:54:30] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:54:30] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:54:30] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:54:30] [INFO]   -> Found value: 37379
[2026-04-19 03:54:30] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:54:30] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:54:30] [INFO]   -> Found value: 10426
[2026-04-19 03:54:30] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:54:30] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:54:30] [INFO]   -> Found value: ARNAT
[2026-04-19 03:54:30] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:54:30] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:54:30] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:54:30] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:54:30] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:54:30] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:54:30] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:54:30] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:54:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:30] [INFO]   -> Set field 'enroute' = null
[2026-04-19 03:54:30] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:54:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:30] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:54:30] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:54:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:30] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:54:30] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:54:30] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:54:30] [INFO]   -> Found value: 35.280898
[2026-04-19 03:54:30] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:54:30] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:54:30] [INFO]   -> Found value: -85.218014
[2026-04-19 03:54:30] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:54:30] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:54:30] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:54:30] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:54:30] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:54:30] [INFO]   -> Found value: H1400
[2026-04-19 03:54:30] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-19 03:54:30] [INFO]   -> Set field 'name' = "H1400"
[2026-04-19 03:54:30] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:54:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:30] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:54:30] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:54:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:30] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:54:30] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:54:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:30] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:54:30] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:54:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:30] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 03:54:30] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:54:30] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:54:30] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:52:27"
[2026-04-19 03:54:30] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:54:30] [INFO]   -> Found value: DR
[2026-04-19 03:54:30] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:54:30] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:54:30] [INFO]   -> Found value: 26-000082
[2026-04-19 03:54:30] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:54:30] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:54:30] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:54:30] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:54:30] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:54:30] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:54:30] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:54:30] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:54:30] [INFO] Found 35 elements for 'Comment', concatenating 35 non-empty values
[2026-04-19 03:54:30] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:54:30] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:54:30] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:54:30] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:54:30] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:54:30] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:54:30] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 03:54:30] [INFO]   -> Found value: MFD
MFD
[2026-04-19 03:54:30] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-19 03:54:30] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:54:30] [INFO] Concatenating street name and type
[2026-04-19 03:54:30] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:54:30] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:54:30] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 03:52:27","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:54:30] [INFO] Number of extracted fields: 29
[2026-04-19 03:54:30] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-19 03:54:30] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-04-19 03:54:30] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-19 03:54:30] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:54:30] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:54:30] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-19 03:54:30] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:54:30] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:54:30] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 03:54:30] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:54:30] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:54:31] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:54:31] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:54:31] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:54:31] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:54:31] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:54:34] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235426864.xml
[2026-04-19 03:54:34] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235426864.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235426864.xml
[2026-04-19 03:54:34] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235426864.xml
[2026-04-19 03:54:40] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235436973.xml
[2026-04-19 03:54:40] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235436973.xml for user: 68920395733981a47
[2026-04-19 03:54:40] [INFO] File size: 16652 bytes
[2026-04-19 03:54:41] [INFO] Created FTPFiles record with ID: 69e45201eb82faca7
[2026-04-19 03:54:41] [INFO] About to extract fields from XML. File size: 16652 bytes
[2026-04-19 03:54:41] [INFO] Number of mappings: 24
[2026-04-19 03:54:41] [INFO] Starting XML parsing. Content length: 16652
[2026-04-19 03:54:41] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:54:41] [INFO] Processing 24 field mappings
[2026-04-19 03:54:41] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:54:41] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:54:41] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:54:41] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:54:41] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:54:41] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:54:41] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:54:41] [INFO]   -> Found value: 37379
[2026-04-19 03:54:41] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:54:41] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:54:41] [INFO]   -> Found value: 10426
[2026-04-19 03:54:41] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:54:41] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:54:41] [INFO]   -> Found value: ARNAT
[2026-04-19 03:54:41] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:54:41] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:54:41] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:54:41] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:54:41] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:54:41] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:54:41] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:54:41] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:54:41] [INFO]   -> Found value: 2026-04-18T23:54:38.13-04:00
[2026-04-19 03:54:41] [INFO]   -> Set field 'enroute' = "2026-04-19 03:54:38"
[2026-04-19 03:54:41] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:54:41] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:41] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:54:41] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:54:41] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:41] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:54:41] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:54:41] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:54:41] [INFO]   -> Found value: 35.280898
[2026-04-19 03:54:41] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:54:41] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:54:41] [INFO]   -> Found value: -85.218014
[2026-04-19 03:54:41] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:54:41] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:54:41] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:54:41] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:54:41] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:54:41] [INFO]   -> Found value: S3MF
[2026-04-19 03:54:41] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-19 03:54:41] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-19 03:54:41] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:54:41] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:41] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:54:41] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:54:41] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:41] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:54:41] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:54:41] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:54:41] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:54:41] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:54:41] [INFO]   -> Found value: 2026-04-18T23:54:38.13-04:00
[2026-04-19 03:54:41] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 03:54:38"
[2026-04-19 03:54:41] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:54:41] [INFO]   -> Found value: 2026-04-18T23:54:38.087-04:00
[2026-04-19 03:54:41] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:54:38"
[2026-04-19 03:54:41] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:54:41] [INFO]   -> Found value: DR
[2026-04-19 03:54:41] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:54:41] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:54:41] [INFO]   -> Found value: 26-000082
[2026-04-19 03:54:41] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:54:41] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:54:41] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:54:41] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:54:41] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:54:41] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:54:41] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:54:41] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:54:41] [INFO] Found 35 elements for 'Comment', concatenating 35 non-empty values
[2026-04-19 03:54:41] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:54:41] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:54:41] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:54:41] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:54:41] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:54:41] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:54:41] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-19 03:54:41] [INFO]   -> Found value: MFD
MFD
MFD
[2026-04-19 03:54:41] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD"
[2026-04-19 03:54:41] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:54:41] [INFO] Concatenating street name and type
[2026-04-19 03:54:41] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:54:41] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:54:41] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":"2026-04-19 03:54:38","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-19 03:54:38","timedispatch":"2026-04-19 03:54:38","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:54:41] [INFO] Number of extracted fields: 29
[2026-04-19 03:54:41] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD'
[2026-04-19 03:54:41] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-04-19 03:54:41] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD"]
[2026-04-19 03:54:41] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:54:42] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:54:42] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD"]
[2026-04-19 03:54:42] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:54:42] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:54:42] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-19 03:54:42] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:54:42] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:54:43] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:54:44] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:54:45] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:54:45] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:54:45] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:54:48] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235436973.xml
[2026-04-19 03:54:48] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235436973.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235436973.xml
[2026-04-19 03:54:48] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235436973.xml
[2026-04-19 03:55:00] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235457183.xml
[2026-04-19 03:55:00] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235457183.xml for user: 68920395733981a47
[2026-04-19 03:55:00] [INFO] File size: 16741 bytes
[2026-04-19 03:55:01] [INFO] Created FTPFiles record with ID: 69e45214ef3d17f52
[2026-04-19 03:55:01] [INFO] About to extract fields from XML. File size: 16741 bytes
[2026-04-19 03:55:01] [INFO] Number of mappings: 24
[2026-04-19 03:55:01] [INFO] Starting XML parsing. Content length: 16741
[2026-04-19 03:55:01] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:55:01] [INFO] Processing 24 field mappings
[2026-04-19 03:55:01] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:55:01] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:55:01] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:55:01] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:55:01] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:55:01] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:55:01] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:55:01] [INFO]   -> Found value: 37379
[2026-04-19 03:55:01] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:55:01] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:55:01] [INFO]   -> Found value: 10426
[2026-04-19 03:55:01] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:55:01] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:55:01] [INFO]   -> Found value: ARNAT
[2026-04-19 03:55:01] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:55:01] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:55:01] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:55:01] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:55:01] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:55:01] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:55:01] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:55:01] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:55:01] [INFO]   -> Found value: 2026-04-18T23:54:38.13-04:00
[2026-04-19 03:55:01] [INFO]   -> Set field 'enroute' = "2026-04-19 03:54:38"
[2026-04-19 03:55:01] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:55:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:55:01] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:55:01] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:55:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:55:01] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:55:01] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:55:01] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:55:01] [INFO]   -> Found value: 35.280898
[2026-04-19 03:55:01] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:55:01] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:55:01] [INFO]   -> Found value: -85.218014
[2026-04-19 03:55:01] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:55:01] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:55:01] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:55:01] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:55:01] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:55:01] [INFO]   -> Found value: S3MF
[2026-04-19 03:55:01] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-19 03:55:01] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-19 03:55:01] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:55:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:55:01] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:55:01] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:55:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:55:01] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:55:01] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:55:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:55:01] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:55:01] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:55:01] [INFO]   -> Found value: 2026-04-18T23:54:38.13-04:00
[2026-04-19 03:55:01] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 03:54:38"
[2026-04-19 03:55:01] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:55:01] [INFO]   -> Found value: 2026-04-18T23:54:38.087-04:00
[2026-04-19 03:55:01] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:54:38"
[2026-04-19 03:55:01] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:55:01] [INFO]   -> Found value: DR
[2026-04-19 03:55:01] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:55:01] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:55:01] [INFO]   -> Found value: 26-000082
[2026-04-19 03:55:01] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:55:01] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:55:01] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:55:01] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:55:01] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:55:01] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:55:01] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:55:01] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:55:01] [INFO] Found 36 elements for 'Comment', concatenating 36 non-empty values
[2026-04-19 03:55:01] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:55:01] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]"
[2026-04-19 03:55:01] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]"
[2026-04-19 03:55:01] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:55:01] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:55:01] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:55:01] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-19 03:55:01] [INFO]   -> Found value: MFD
MFD
MFD
[2026-04-19 03:55:01] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD"
[2026-04-19 03:55:01] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:55:01] [INFO] Concatenating street name and type
[2026-04-19 03:55:01] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:55:01] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:55:01] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":"2026-04-19 03:54:38","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-19 03:54:38","timedispatch":"2026-04-19 03:54:38","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:55:01] [INFO] Number of extracted fields: 29
[2026-04-19 03:55:01] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD'
[2026-04-19 03:55:01] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-04-19 03:55:01] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD"]
[2026-04-19 03:55:01] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:55:01] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:55:01] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD"]
[2026-04-19 03:55:01] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:55:01] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:55:01] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-19 03:55:01] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:55:01] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:55:01] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:55:01] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:55:03] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:55:03] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:55:03] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:55:06] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235457183.xml
[2026-04-19 03:55:06] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235457183.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235457183.xml
[2026-04-19 03:55:06] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235457183.xml
[2026-04-19 03:55:06] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235502220.xml
[2026-04-19 03:55:06] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235502220.xml for user: 68920395733981a47
[2026-04-19 03:55:06] [INFO] File size: 16801 bytes
[2026-04-19 03:55:06] [INFO] Created FTPFiles record with ID: 69e4521a666bb7c21
[2026-04-19 03:55:06] [INFO] About to extract fields from XML. File size: 16801 bytes
[2026-04-19 03:55:06] [INFO] Number of mappings: 24
[2026-04-19 03:55:06] [INFO] Starting XML parsing. Content length: 16801
[2026-04-19 03:55:06] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:55:06] [INFO] Processing 24 field mappings
[2026-04-19 03:55:06] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:55:06] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:55:06] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:55:06] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:55:06] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:55:06] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:55:06] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:55:06] [INFO]   -> Found value: 37379
[2026-04-19 03:55:06] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:55:06] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:55:06] [INFO]   -> Found value: 10426
[2026-04-19 03:55:06] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:55:06] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:55:06] [INFO]   -> Found value: ARNAT
[2026-04-19 03:55:06] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:55:06] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:55:06] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:55:06] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:55:06] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:55:06] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:55:06] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:55:06] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:55:06] [INFO]   -> Found value: 2026-04-18T23:54:38.13-04:00
[2026-04-19 03:55:06] [INFO]   -> Set field 'enroute' = "2026-04-19 03:54:38"
[2026-04-19 03:55:06] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:55:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:55:06] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:55:06] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:55:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:55:06] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:55:06] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:55:06] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:55:06] [INFO]   -> Found value: 35.280898
[2026-04-19 03:55:06] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:55:06] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:55:06] [INFO]   -> Found value: -85.218014
[2026-04-19 03:55:06] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:55:06] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:55:06] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:55:06] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:55:06] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:55:06] [INFO]   -> Found value: S3MF
[2026-04-19 03:55:06] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-19 03:55:06] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-19 03:55:06] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:55:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:55:06] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:55:06] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:55:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:55:06] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:55:06] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:55:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:55:06] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:55:06] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:55:06] [INFO]   -> Found value: 2026-04-18T23:54:38.13-04:00
[2026-04-19 03:55:06] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 03:54:38"
[2026-04-19 03:55:06] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:55:06] [INFO]   -> Found value: 2026-04-18T23:54:38.087-04:00
[2026-04-19 03:55:06] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:54:38"
[2026-04-19 03:55:06] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:55:06] [INFO]   -> Found value: DR
[2026-04-19 03:55:06] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:55:06] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:55:06] [INFO]   -> Found value: 26-000082
[2026-04-19 03:55:06] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:55:06] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:55:06] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:55:06] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:55:06] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:55:06] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:55:06] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:55:06] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:55:06] [INFO] Found 36 elements for 'Comment', concatenating 36 non-empty values
[2026-04-19 03:55:06] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:55:06] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]"
[2026-04-19 03:55:06] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]"
[2026-04-19 03:55:06] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:55:06] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:55:06] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:55:06] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-19 03:55:06] [INFO]   -> Found value: MFD
MFD
MFD
[2026-04-19 03:55:06] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD"
[2026-04-19 03:55:06] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:55:06] [INFO] Concatenating street name and type
[2026-04-19 03:55:06] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:55:06] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:55:06] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":"2026-04-19 03:54:38","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-19 03:54:38","timedispatch":"2026-04-19 03:54:38","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:55:06] [INFO] Number of extracted fields: 29
[2026-04-19 03:55:06] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD'
[2026-04-19 03:55:06] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-04-19 03:55:06] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD"]
[2026-04-19 03:55:06] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:55:06] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:55:06] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD"]
[2026-04-19 03:55:06] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:55:06] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:55:06] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-19 03:55:06] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:55:06] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:55:06] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:55:07] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:55:07] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:55:07] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:55:07] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:55:10] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235502220.xml
[2026-04-19 03:55:10] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235502220.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235502220.xml
[2026-04-19 03:55:10] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235502220.xml
[2026-04-19 03:55:20] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235517365.xml
[2026-04-19 03:55:20] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235517365.xml for user: 68920395733981a47
[2026-04-19 03:55:20] [INFO] File size: 16948 bytes
[2026-04-19 03:55:21] [INFO] Created FTPFiles record with ID: 69e452292659a94d5
[2026-04-19 03:55:21] [INFO] About to extract fields from XML. File size: 16948 bytes
[2026-04-19 03:55:21] [INFO] Number of mappings: 24
[2026-04-19 03:55:21] [INFO] Starting XML parsing. Content length: 16948
[2026-04-19 03:55:21] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:55:21] [INFO] Processing 24 field mappings
[2026-04-19 03:55:21] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:55:21] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:55:21] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:55:21] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:55:21] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:55:21] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:55:21] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:55:21] [INFO]   -> Found value: 37379
[2026-04-19 03:55:21] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:55:21] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:55:21] [INFO]   -> Found value: 10426
[2026-04-19 03:55:21] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:55:21] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:55:21] [INFO]   -> Found value: ARNAT
[2026-04-19 03:55:21] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:55:21] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:55:21] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:55:21] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:55:21] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:55:21] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:55:21] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:55:21] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:55:21] [INFO]   -> Found value: 2026-04-18T23:54:38.13-04:00
[2026-04-19 03:55:21] [INFO]   -> Set field 'enroute' = "2026-04-19 03:54:38"
[2026-04-19 03:55:21] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:55:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:55:21] [INFO]   -> Set field 'onScene' = null
[2026-04-19 03:55:21] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:55:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:55:21] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:55:21] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:55:21] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:55:21] [INFO]   -> Found value: 35.280898
[2026-04-19 03:55:21] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:55:21] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:55:21] [INFO]   -> Found value: -85.218014
[2026-04-19 03:55:21] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:55:21] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:55:21] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:55:21] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:55:21] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:55:21] [INFO]   -> Found value: S3MF
[2026-04-19 03:55:21] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-19 03:55:21] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-19 03:55:21] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:55:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:55:21] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:55:21] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:55:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:55:21] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:55:21] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:55:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:55:21] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:55:21] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:55:21] [INFO]   -> Found value: 2026-04-18T23:54:38.13-04:00
[2026-04-19 03:55:21] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 03:54:38"
[2026-04-19 03:55:21] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:55:21] [INFO]   -> Found value: 2026-04-18T23:54:38.087-04:00
[2026-04-19 03:55:21] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:54:38"
[2026-04-19 03:55:21] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:55:21] [INFO]   -> Found value: DR
[2026-04-19 03:55:21] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:55:21] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:55:21] [INFO]   -> Found value: 26-000082
[2026-04-19 03:55:21] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:55:21] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:55:21] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:55:21] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:55:21] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:55:21] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:55:21] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:55:21] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:55:21] [INFO] Found 37 elements for 'Comment', concatenating 37 non-empty values
[2026-04-19 03:55:21] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:55:21] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:55:21] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 03:55:21] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:55:21] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:55:21] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:55:21] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-19 03:55:21] [INFO]   -> Found value: MFD
MFD
MFD
[2026-04-19 03:55:21] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD"
[2026-04-19 03:55:21] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:55:21] [INFO] Concatenating street name and type
[2026-04-19 03:55:21] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:55:21] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:55:21] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":"2026-04-19 03:54:38","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-19 03:54:38","timedispatch":"2026-04-19 03:54:38","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:55:21] [INFO] Number of extracted fields: 29
[2026-04-19 03:55:21] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD'
[2026-04-19 03:55:21] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-04-19 03:55:21] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD"]
[2026-04-19 03:55:21] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:55:21] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:55:21] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD"]
[2026-04-19 03:55:21] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:55:21] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:55:21] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-19 03:55:21] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:55:21] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:55:21] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:55:21] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:55:21] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:55:21] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:55:22] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:55:25] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235517365.xml
[2026-04-19 03:55:25] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235517365.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235517365.xml
[2026-04-19 03:55:25] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235517365.xml
[2026-04-19 03:57:12] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235708497.xml
[2026-04-19 03:57:12] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235708497.xml for user: 68920395733981a47
[2026-04-19 03:57:12] [INFO] File size: 17184 bytes
[2026-04-19 03:57:12] [INFO] Created FTPFiles record with ID: 69e452987450b87d3
[2026-04-19 03:57:12] [INFO] About to extract fields from XML. File size: 17184 bytes
[2026-04-19 03:57:12] [INFO] Number of mappings: 24
[2026-04-19 03:57:12] [INFO] Starting XML parsing. Content length: 17184
[2026-04-19 03:57:12] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:57:12] [INFO] Processing 24 field mappings
[2026-04-19 03:57:12] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:57:12] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:57:12] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:57:12] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:57:12] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:57:12] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:57:12] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:57:12] [INFO]   -> Found value: 37379
[2026-04-19 03:57:12] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:57:12] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:57:12] [INFO]   -> Found value: 10426
[2026-04-19 03:57:12] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:57:12] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:57:12] [INFO]   -> Found value: ARNAT
[2026-04-19 03:57:12] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:57:12] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:57:12] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:57:12] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:57:12] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:57:12] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:57:12] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:57:12] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:57:12] [INFO]   -> Found value: 2026-04-18T23:54:38.13-04:00
[2026-04-19 03:57:12] [INFO]   -> Set field 'enroute' = "2026-04-19 03:54:38"
[2026-04-19 03:57:12] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:57:12] [INFO]   -> Found value: 2026-04-18T23:57:09.24-04:00
[2026-04-19 03:57:12] [INFO]   -> Set field 'onScene' = "2026-04-19 03:57:09"
[2026-04-19 03:57:12] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:57:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:57:12] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:57:12] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:57:12] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:57:12] [INFO]   -> Found value: 35.280898
[2026-04-19 03:57:12] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:57:12] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:57:12] [INFO]   -> Found value: -85.218014
[2026-04-19 03:57:12] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:57:12] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:57:12] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:57:12] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:57:12] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:57:12] [INFO]   -> Found value: S3MF
[2026-04-19 03:57:12] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-04-19 03:57:12] [INFO]   -> Set field 'name' = "S3MF"
[2026-04-19 03:57:12] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:57:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:57:12] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:57:12] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:57:12] [INFO]   -> Found value: 2026-04-18T23:57:09.24-04:00
[2026-04-19 03:57:12] [INFO]   -> Set field 'timeonscene' = "2026-04-19 03:57:09"
[2026-04-19 03:57:12] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:57:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:57:12] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:57:12] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:57:12] [INFO]   -> Found value: 2026-04-18T23:54:38.13-04:00
[2026-04-19 03:57:12] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 03:54:38"
[2026-04-19 03:57:12] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:57:12] [INFO]   -> Found value: 2026-04-18T23:54:38.087-04:00
[2026-04-19 03:57:12] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:54:38"
[2026-04-19 03:57:12] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:57:12] [INFO]   -> Found value: DR
[2026-04-19 03:57:12] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:57:12] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:57:12] [INFO]   -> Found value: 26-000082
[2026-04-19 03:57:12] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:57:12] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:57:12] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:57:12] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:57:12] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:57:12] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:57:12] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:57:12] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:57:12] [INFO] Found 38 elements for 'Comment', concatenating 38 non-empty values
[2026-04-19 03:57:12] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:57:12] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]"
[2026-04-19 03:57:12] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]"
[2026-04-19 03:57:12] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:57:12] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:57:12] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:57:12] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-19 03:57:12] [INFO]   -> Found value: MFD
MFD
MFD
[2026-04-19 03:57:12] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD"
[2026-04-19 03:57:12] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:57:12] [INFO] Concatenating street name and type
[2026-04-19 03:57:12] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:57:12] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:57:12] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":"2026-04-19 03:54:38","onScene":"2026-04-19 03:57:09","cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":"2026-04-19 03:57:09","timestaging":null,"timeenroutetoscene":"2026-04-19 03:54:38","timedispatch":"2026-04-19 03:54:38","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:57:12] [INFO] Number of extracted fields: 29
[2026-04-19 03:57:12] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD'
[2026-04-19 03:57:12] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-04-19 03:57:12] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD"]
[2026-04-19 03:57:12] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:57:12] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:57:12] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD"]
[2026-04-19 03:57:12] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:57:12] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:57:12] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-19 03:57:12] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:57:12] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:57:12] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:57:13] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:57:13] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:57:13] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:57:13] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:57:15] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235708497.xml
[2026-04-19 03:57:15] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235708497.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235708497.xml
[2026-04-19 03:57:15] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235708497.xml
[2026-04-19 03:57:37] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235733755.xml
[2026-04-19 03:57:37] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235733755.xml for user: 68920395733981a47
[2026-04-19 03:57:37] [INFO] File size: 19716 bytes
[2026-04-19 03:57:37] [INFO] Created FTPFiles record with ID: 69e452b18d15b1caf
[2026-04-19 03:57:37] [INFO] About to extract fields from XML. File size: 19716 bytes
[2026-04-19 03:57:37] [INFO] Number of mappings: 24
[2026-04-19 03:57:37] [INFO] Starting XML parsing. Content length: 19716
[2026-04-19 03:57:37] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 03:57:37] [INFO] Processing 24 field mappings
[2026-04-19 03:57:37] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 03:57:37] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 03:57:37] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 03:57:37] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 03:57:37] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 03:57:37] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 03:57:37] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 03:57:37] [INFO]   -> Found value: 37379
[2026-04-19 03:57:37] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 03:57:37] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 03:57:37] [INFO]   -> Found value: 10426
[2026-04-19 03:57:37] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 03:57:37] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 03:57:37] [INFO]   -> Found value: ARNAT
[2026-04-19 03:57:37] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 03:57:37] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 03:57:37] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 03:57:37] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 03:57:37] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 03:57:37] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 03:57:37] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 03:57:37] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 03:57:37] [INFO]   -> Found value: 2026-04-18T23:54:38.13-04:00
[2026-04-19 03:57:37] [INFO]   -> Set field 'enroute' = "2026-04-19 03:54:38"
[2026-04-19 03:57:37] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 03:57:37] [INFO]   -> Found value: 2026-04-18T23:57:09.24-04:00
[2026-04-19 03:57:37] [INFO]   -> Set field 'onScene' = "2026-04-19 03:57:09"
[2026-04-19 03:57:37] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 03:57:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:57:37] [INFO]   -> Set field 'cleared' = null
[2026-04-19 03:57:37] [INFO]   -> Set field 'inService' = null
[2026-04-19 03:57:37] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 03:57:37] [INFO]   -> Found value: 35.280898
[2026-04-19 03:57:37] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 03:57:37] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 03:57:37] [INFO]   -> Found value: -85.218014
[2026-04-19 03:57:37] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 03:57:37] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 03:57:37] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 03:57:37] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 03:57:37] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 03:57:37] [INFO]   -> Found value: C1MF
[2026-04-19 03:57:37] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-04-19 03:57:37] [INFO]   -> Set field 'name' = "C1MF"
[2026-04-19 03:57:37] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 03:57:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:57:37] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 03:57:37] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 03:57:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:57:37] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 03:57:37] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 03:57:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 03:57:37] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 03:57:37] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 03:57:37] [INFO]   -> Found value: 2026-04-18T23:57:33.057-04:00
[2026-04-19 03:57:37] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 03:57:33"
[2026-04-19 03:57:37] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 03:57:37] [INFO]   -> Found value: 2026-04-18T23:57:33.017-04:00
[2026-04-19 03:57:37] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:57:33"
[2026-04-19 03:57:37] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 03:57:37] [INFO]   -> Found value: DR
[2026-04-19 03:57:37] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 03:57:37] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 03:57:37] [INFO]   -> Found value: 26-000082
[2026-04-19 03:57:37] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 03:57:37] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 03:57:37] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 03:57:37] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 03:57:37] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 03:57:37] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 03:57:37] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 03:57:37] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 03:57:37] [INFO] Found 38 elements for 'Comment', concatenating 38 non-empty values
[2026-04-19 03:57:37] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 03:57:37] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]"
[2026-04-19 03:57:37] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]"
[2026-04-19 03:57:37] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 03:57:37] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 03:57:37] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 03:57:37] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-19 03:57:37] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-19 03:57:37] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-19 03:57:37] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 03:57:37] [INFO] Concatenating street name and type
[2026-04-19 03:57:37] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 03:57:37] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 03:57:37] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":"2026-04-19 03:54:38","onScene":"2026-04-19 03:57:09","cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-19 03:57:33","timedispatch":"2026-04-19 03:57:33","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 03:57:37] [INFO] Number of extracted fields: 29
[2026-04-19 03:57:37] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-19 03:57:37] [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-04-19 03:57:37] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-19 03:57:37] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 03:57:37] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 03:57:37] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-19 03:57:37] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 03:57:37] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 03:57:37] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-19 03:57:37] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 03:57:37] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 03:57:38] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 03:57:38] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 03:57:38] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 03:57:38] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 03:57:38] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 03:57:41] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260418235733755.xml
[2026-04-19 03:57:41] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235733755.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260418235733755.xml
[2026-04-19 03:57:41] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260418235733755.xml
[2026-04-19 04:03:14] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419000314395.xml
[2026-04-19 04:03:14] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419000314395.xml for user: 68920395733981a47
[2026-04-19 04:03:14] [INFO] File size: 19795 bytes
[2026-04-19 04:03:15] [INFO] Created FTPFiles record with ID: 69e4540303131e2d4
[2026-04-19 04:03:15] [INFO] About to extract fields from XML. File size: 19795 bytes
[2026-04-19 04:03:15] [INFO] Number of mappings: 24
[2026-04-19 04:03:15] [INFO] Starting XML parsing. Content length: 19795
[2026-04-19 04:03:15] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 04:03:15] [INFO] Processing 24 field mappings
[2026-04-19 04:03:15] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 04:03:15] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 04:03:15] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 04:03:15] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 04:03:15] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 04:03:15] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 04:03:15] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 04:03:15] [INFO]   -> Found value: 37379
[2026-04-19 04:03:15] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 04:03:15] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 04:03:15] [INFO]   -> Found value: 10426
[2026-04-19 04:03:15] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 04:03:15] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 04:03:15] [INFO]   -> Found value: ARNAT
[2026-04-19 04:03:15] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 04:03:15] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 04:03:15] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 04:03:15] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 04:03:15] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 04:03:15] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 04:03:15] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 04:03:15] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 04:03:15] [INFO]   -> Found value: 2026-04-18T23:54:38.13-04:00
[2026-04-19 04:03:15] [INFO]   -> Set field 'enroute' = "2026-04-19 03:54:38"
[2026-04-19 04:03:15] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 04:03:15] [INFO]   -> Found value: 2026-04-18T23:57:09.24-04:00
[2026-04-19 04:03:15] [INFO]   -> Set field 'onScene' = "2026-04-19 03:57:09"
[2026-04-19 04:03:15] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 04:03:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 04:03:15] [INFO]   -> Set field 'cleared' = null
[2026-04-19 04:03:15] [INFO]   -> Set field 'inService' = null
[2026-04-19 04:03:15] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 04:03:15] [INFO]   -> Found value: 35.280898
[2026-04-19 04:03:15] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 04:03:15] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 04:03:15] [INFO]   -> Found value: -85.218014
[2026-04-19 04:03:15] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 04:03:15] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 04:03:15] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 04:03:15] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 04:03:15] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 04:03:15] [INFO]   -> Found value: C1MF
[2026-04-19 04:03:15] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-04-19 04:03:15] [INFO]   -> Set field 'name' = "C1MF"
[2026-04-19 04:03:15] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 04:03:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 04:03:15] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 04:03:15] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 04:03:15] [INFO]   -> Found value: 2026-04-19T00:03:10.397-04:00
[2026-04-19 04:03:15] [INFO]   -> Set field 'timeonscene' = "2026-04-19 04:03:10"
[2026-04-19 04:03:15] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 04:03:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 04:03:15] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 04:03:15] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 04:03:15] [INFO]   -> Found value: 2026-04-18T23:57:33.057-04:00
[2026-04-19 04:03:15] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 03:57:33"
[2026-04-19 04:03:15] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 04:03:15] [INFO]   -> Found value: 2026-04-18T23:57:33.017-04:00
[2026-04-19 04:03:15] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:57:33"
[2026-04-19 04:03:15] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 04:03:15] [INFO]   -> Found value: DR
[2026-04-19 04:03:15] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 04:03:15] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 04:03:15] [INFO]   -> Found value: 26-000082
[2026-04-19 04:03:15] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 04:03:15] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 04:03:15] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 04:03:15] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 04:03:15] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 04:03:15] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 04:03:15] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 04:03:15] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 04:03:15] [INFO] Found 38 elements for 'Comment', concatenating 38 non-empty values
[2026-04-19 04:03:15] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 04:03:15] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]"
[2026-04-19 04:03:15] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]"
[2026-04-19 04:03:15] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 04:03:15] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 04:03:15] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 04:03:15] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-19 04:03:15] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-19 04:03:15] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-19 04:03:15] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 04:03:15] [INFO] Concatenating street name and type
[2026-04-19 04:03:15] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 04:03:15] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 04:03:15] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":"2026-04-19 03:54:38","onScene":"2026-04-19 03:57:09","cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":"2026-04-19 04:03:10","timestaging":null,"timeenroutetoscene":"2026-04-19 03:57:33","timedispatch":"2026-04-19 03:57:33","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 04:03:15] [INFO] Number of extracted fields: 29
[2026-04-19 04:03:15] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-19 04:03:15] [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-04-19 04:03:15] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-19 04:03:15] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 04:03:15] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 04:03:15] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-19 04:03:15] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 04:03:15] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 04:03:15] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-19 04:03:15] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 04:03:15] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 04:03:15] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 04:03:15] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 04:03:15] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 04:03:15] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 04:03:15] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 04:03:18] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260419000314395.xml
[2026-04-19 04:03:18] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419000314395.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260419000314395.xml
[2026-04-19 04:03:18] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419000314395.xml
[2026-04-19 04:03:24] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419000324526.xml
[2026-04-19 04:03:24] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419000324526.xml for user: 68920395733981a47
[2026-04-19 04:03:24] [INFO] File size: 19881 bytes
[2026-04-19 04:03:24] [INFO] Created FTPFiles record with ID: 69e4540ce1f83ddc3
[2026-04-19 04:03:24] [INFO] About to extract fields from XML. File size: 19881 bytes
[2026-04-19 04:03:24] [INFO] Number of mappings: 24
[2026-04-19 04:03:24] [INFO] Starting XML parsing. Content length: 19881
[2026-04-19 04:03:24] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 04:03:24] [INFO] Processing 24 field mappings
[2026-04-19 04:03:24] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 04:03:24] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 04:03:24] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 04:03:24] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 04:03:24] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 04:03:24] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 04:03:24] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 04:03:24] [INFO]   -> Found value: 37379
[2026-04-19 04:03:24] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 04:03:24] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 04:03:24] [INFO]   -> Found value: 10426
[2026-04-19 04:03:24] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 04:03:24] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 04:03:24] [INFO]   -> Found value: ARNAT
[2026-04-19 04:03:24] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 04:03:24] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 04:03:24] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 04:03:24] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 04:03:24] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 04:03:24] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 04:03:24] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 04:03:24] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 04:03:24] [INFO]   -> Found value: 2026-04-18T23:54:38.13-04:00
[2026-04-19 04:03:24] [INFO]   -> Set field 'enroute' = "2026-04-19 03:54:38"
[2026-04-19 04:03:24] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 04:03:24] [INFO]   -> Found value: 2026-04-18T23:57:09.24-04:00
[2026-04-19 04:03:24] [INFO]   -> Set field 'onScene' = "2026-04-19 03:57:09"
[2026-04-19 04:03:24] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 04:03:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 04:03:24] [INFO]   -> Set field 'cleared' = null
[2026-04-19 04:03:24] [INFO]   -> Set field 'inService' = null
[2026-04-19 04:03:24] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 04:03:24] [INFO]   -> Found value: 35.280898
[2026-04-19 04:03:24] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 04:03:24] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 04:03:24] [INFO]   -> Found value: -85.218014
[2026-04-19 04:03:24] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 04:03:24] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 04:03:24] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 04:03:24] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 04:03:24] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 04:03:24] [INFO]   -> Found value: C1MF
[2026-04-19 04:03:24] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-04-19 04:03:24] [INFO]   -> Set field 'name' = "C1MF"
[2026-04-19 04:03:24] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 04:03:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 04:03:24] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 04:03:24] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 04:03:24] [INFO]   -> Found value: 2026-04-19T00:03:10.397-04:00
[2026-04-19 04:03:24] [INFO]   -> Set field 'timeonscene' = "2026-04-19 04:03:10"
[2026-04-19 04:03:24] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 04:03:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 04:03:24] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 04:03:24] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 04:03:24] [INFO]   -> Found value: 2026-04-18T23:57:33.057-04:00
[2026-04-19 04:03:24] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 03:57:33"
[2026-04-19 04:03:24] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 04:03:24] [INFO]   -> Found value: 2026-04-18T23:57:33.017-04:00
[2026-04-19 04:03:24] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:57:33"
[2026-04-19 04:03:24] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 04:03:24] [INFO]   -> Found value: DR
[2026-04-19 04:03:24] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 04:03:24] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 04:03:24] [INFO]   -> Found value: 26-000082
[2026-04-19 04:03:24] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 04:03:24] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 04:03:24] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 04:03:24] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 04:03:24] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 04:03:24] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 04:03:24] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 04:03:24] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 04:03:24] [INFO] Found 39 elements for 'Comment', concatenating 39 non-empty values
[2026-04-19 04:03:24] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 04:03:24] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]\n04\/19\/2026 00:03:23 HEBERER_T               [39] 14307 O\/S [Shared]"
[2026-04-19 04:03:24] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]\n04\/19\/2026 00:03:23 HEBERER_T               [39] 14307 O\/S [Shared]"
[2026-04-19 04:03:24] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 04:03:24] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 04:03:24] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 04:03:24] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-19 04:03:24] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-19 04:03:24] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-19 04:03:24] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 04:03:24] [INFO] Concatenating street name and type
[2026-04-19 04:03:24] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 04:03:24] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 04:03:24] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":"2026-04-19 03:54:38","onScene":"2026-04-19 03:57:09","cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":"2026-04-19 04:03:10","timestaging":null,"timeenroutetoscene":"2026-04-19 03:57:33","timedispatch":"2026-04-19 03:57:33","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]\n04\/19\/2026 00:03:23 HEBERER_T               [39] 14307 O\/S [Shared]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]\n04\/19\/2026 00:03:23 HEBERER_T               [39] 14307 O\/S [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 04:03:24] [INFO] Number of extracted fields: 29
[2026-04-19 04:03:24] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-19 04:03:24] [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-04-19 04:03:24] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-19 04:03:24] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 04:03:25] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 04:03:25] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-19 04:03:25] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 04:03:25] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 04:03:25] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-19 04:03:25] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 04:03:25] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 04:03:25] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 04:03:25] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 04:03:25] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 04:03:25] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 04:03:25] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 04:03:29] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260419000324526.xml
[2026-04-19 04:03:29] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419000324526.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260419000324526.xml
[2026-04-19 04:03:29] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419000324526.xml
[2026-04-19 04:29:41] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419002937865.xml
[2026-04-19 04:29:41] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419002937865.xml for user: 68920395733981a47
[2026-04-19 04:29:41] [INFO] File size: 20030 bytes
[2026-04-19 04:29:42] [INFO] Created FTPFiles record with ID: 69e45a36067d4d0ba
[2026-04-19 04:29:42] [INFO] About to extract fields from XML. File size: 20030 bytes
[2026-04-19 04:29:42] [INFO] Number of mappings: 24
[2026-04-19 04:29:42] [INFO] Starting XML parsing. Content length: 20030
[2026-04-19 04:29:42] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 04:29:42] [INFO] Processing 24 field mappings
[2026-04-19 04:29:42] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 04:29:42] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 04:29:42] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 04:29:42] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 04:29:42] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 04:29:42] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 04:29:42] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 04:29:42] [INFO]   -> Found value: 37379
[2026-04-19 04:29:42] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 04:29:42] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 04:29:42] [INFO]   -> Found value: 10426
[2026-04-19 04:29:42] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 04:29:42] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 04:29:42] [INFO]   -> Found value: ARNAT
[2026-04-19 04:29:42] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 04:29:42] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 04:29:42] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 04:29:42] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 04:29:42] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 04:29:42] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 04:29:42] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 04:29:42] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 04:29:42] [INFO]   -> Found value: 2026-04-18T23:54:38.13-04:00
[2026-04-19 04:29:42] [INFO]   -> Set field 'enroute' = "2026-04-19 03:54:38"
[2026-04-19 04:29:42] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 04:29:42] [INFO]   -> Found value: 2026-04-18T23:57:09.24-04:00
[2026-04-19 04:29:42] [INFO]   -> Set field 'onScene' = "2026-04-19 03:57:09"
[2026-04-19 04:29:42] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 04:29:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 04:29:42] [INFO]   -> Set field 'cleared' = null
[2026-04-19 04:29:42] [INFO]   -> Set field 'inService' = null
[2026-04-19 04:29:42] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 04:29:42] [INFO]   -> Found value: 35.280898
[2026-04-19 04:29:42] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 04:29:42] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 04:29:42] [INFO]   -> Found value: -85.218014
[2026-04-19 04:29:42] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 04:29:42] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 04:29:42] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 04:29:42] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 04:29:42] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 04:29:42] [INFO]   -> Found value: C1MF
[2026-04-19 04:29:42] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-04-19 04:29:42] [INFO]   -> Set field 'name' = "C1MF"
[2026-04-19 04:29:42] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 04:29:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 04:29:42] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 04:29:42] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 04:29:42] [INFO]   -> Found value: 2026-04-19T00:03:10.397-04:00
[2026-04-19 04:29:42] [INFO]   -> Set field 'timeonscene' = "2026-04-19 04:03:10"
[2026-04-19 04:29:42] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 04:29:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 04:29:42] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 04:29:42] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 04:29:42] [INFO]   -> Found value: 2026-04-18T23:57:33.057-04:00
[2026-04-19 04:29:42] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 03:57:33"
[2026-04-19 04:29:42] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 04:29:42] [INFO]   -> Found value: 2026-04-18T23:57:33.017-04:00
[2026-04-19 04:29:42] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:57:33"
[2026-04-19 04:29:42] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 04:29:42] [INFO]   -> Found value: DR
[2026-04-19 04:29:42] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 04:29:42] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 04:29:42] [INFO]   -> Found value: 26-000082
[2026-04-19 04:29:42] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 04:29:42] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 04:29:42] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 04:29:42] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 04:29:42] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 04:29:42] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 04:29:42] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 04:29:42] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 04:29:42] [INFO] Found 40 elements for 'Comment', concatenating 40 non-empty values
[2026-04-19 04:29:42] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 04:29:42] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]\n04\/19\/2026 00:03:23 HEBERER_T               [39] 14307 O\/S [Shared]\n04\/19\/2026 00:29:40 MCCONNELL_N             [40] M02  STATUS OK TX MOMENTARILY [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 04:29:42] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]\n04\/19\/2026 00:03:23 HEBERER_T               [39] 14307 O\/S [Shared]\n04\/19\/2026 00:29:40 MCCONNELL_N             [40] M02  STATUS OK TX MOMENTARILY [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 04:29:42] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 04:29:42] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 04:29:42] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 04:29:42] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-19 04:29:42] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-19 04:29:42] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-19 04:29:42] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 04:29:42] [INFO] Concatenating street name and type
[2026-04-19 04:29:42] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 04:29:42] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 04:29:42] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":"2026-04-19 03:54:38","onScene":"2026-04-19 03:57:09","cleared":null,"inService":null,"nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":"2026-04-19 04:03:10","timestaging":null,"timeenroutetoscene":"2026-04-19 03:57:33","timedispatch":"2026-04-19 03:57:33","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]\n04\/19\/2026 00:03:23 HEBERER_T               [39] 14307 O\/S [Shared]\n04\/19\/2026 00:29:40 MCCONNELL_N             [40] M02  STATUS OK TX MOMENTARILY [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]\n04\/19\/2026 00:03:23 HEBERER_T               [39] 14307 O\/S [Shared]\n04\/19\/2026 00:29:40 MCCONNELL_N             [40] M02  STATUS OK TX MOMENTARILY [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 04:29:42] [INFO] Number of extracted fields: 29
[2026-04-19 04:29:42] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-19 04:29:42] [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-04-19 04:29:42] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-19 04:29:42] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 04:29:42] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 04:29:42] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-19 04:29:42] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 04:29:42] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 04:29:42] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-19 04:29:42] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 04:29:42] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 04:29:42] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 04:29:42] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 04:29:42] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 04:29:42] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 04:29:42] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 04:29:46] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260419002937865.xml
[2026-04-19 04:29:46] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419002937865.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260419002937865.xml
[2026-04-19 04:29:46] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419002937865.xml
[2026-04-19 04:30:57] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419003053704.xml
[2026-04-19 04:30:57] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419003053704.xml for user: 68920395733981a47
[2026-04-19 04:30:57] [INFO] File size: 21901 bytes
[2026-04-19 04:30:57] [INFO] Created FTPFiles record with ID: 69e45a819405703f1
[2026-04-19 04:30:57] [INFO] About to extract fields from XML. File size: 21901 bytes
[2026-04-19 04:30:57] [INFO] Number of mappings: 24
[2026-04-19 04:30:57] [INFO] Starting XML parsing. Content length: 21901
[2026-04-19 04:30:57] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 04:30:57] [INFO] Processing 24 field mappings
[2026-04-19 04:30:57] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 04:30:57] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 04:30:57] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 04:30:57] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 04:30:57] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 04:30:57] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 04:30:57] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 04:30:57] [INFO]   -> Found value: 37379
[2026-04-19 04:30:57] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 04:30:57] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 04:30:57] [INFO]   -> Found value: 10426
[2026-04-19 04:30:57] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 04:30:57] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 04:30:57] [INFO]   -> Found value: ARNAT
[2026-04-19 04:30:57] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 04:30:57] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 04:30:57] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 04:30:57] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 04:30:57] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 04:30:57] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 04:30:57] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 04:30:57] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 04:30:57] [INFO]   -> Found value: 2026-04-18T23:54:38.13-04:00
[2026-04-19 04:30:57] [INFO]   -> Set field 'enroute' = "2026-04-19 03:54:38"
[2026-04-19 04:30:57] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 04:30:57] [INFO]   -> Found value: 2026-04-18T23:57:09.24-04:00
[2026-04-19 04:30:57] [INFO]   -> Set field 'onScene' = "2026-04-19 03:57:09"
[2026-04-19 04:30:57] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 04:30:57] [INFO]   -> Found value: 2026-04-19T00:30:53.183-04:00
[2026-04-19 04:30:57] [INFO]   -> Set field 'cleared' = "2026-04-19 04:30:53"
[2026-04-19 04:30:57] [INFO]   -> Set field 'inService' = "2026-04-19 04:30:53"
[2026-04-19 04:30:57] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 04:30:57] [INFO]   -> Found value: 35.280898
[2026-04-19 04:30:57] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 04:30:57] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 04:30:57] [INFO]   -> Found value: -85.218014
[2026-04-19 04:30:57] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 04:30:57] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 04:30:57] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 04:30:57] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 04:30:57] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 04:30:57] [INFO]   -> Found value: C1MF
[2026-04-19 04:30:57] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-04-19 04:30:57] [INFO]   -> Set field 'name' = "C1MF"
[2026-04-19 04:30:57] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 04:30:57] [INFO]   -> Found value: 2026-04-19T00:30:53.183-04:00
[2026-04-19 04:30:57] [INFO]   -> Set field 'timeunitclear' = "2026-04-19 04:30:53"
[2026-04-19 04:30:57] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 04:30:57] [INFO]   -> Found value: 2026-04-19T00:03:10.397-04:00
[2026-04-19 04:30:57] [INFO]   -> Set field 'timeonscene' = "2026-04-19 04:03:10"
[2026-04-19 04:30:57] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 04:30:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 04:30:57] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 04:30:57] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 04:30:57] [INFO]   -> Found value: 2026-04-18T23:57:33.057-04:00
[2026-04-19 04:30:57] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 03:57:33"
[2026-04-19 04:30:57] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 04:30:57] [INFO]   -> Found value: 2026-04-18T23:57:33.017-04:00
[2026-04-19 04:30:57] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:57:33"
[2026-04-19 04:30:57] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 04:30:57] [INFO]   -> Found value: DR
[2026-04-19 04:30:57] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 04:30:57] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 04:30:57] [INFO]   -> Found value: 26-000082
[2026-04-19 04:30:57] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 04:30:57] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 04:30:57] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 04:30:57] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 04:30:57] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 04:30:57] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 04:30:57] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 04:30:57] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 04:30:57] [INFO] Found 40 elements for 'Comment', concatenating 40 non-empty values
[2026-04-19 04:30:57] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 04:30:57] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]\n04\/19\/2026 00:03:23 HEBERER_T               [39] 14307 O\/S [Shared]\n04\/19\/2026 00:29:40 MCCONNELL_N             [40] M02  STATUS OK TX MOMENTARILY [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 04:30:57] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]\n04\/19\/2026 00:03:23 HEBERER_T               [39] 14307 O\/S [Shared]\n04\/19\/2026 00:29:40 MCCONNELL_N             [40] M02  STATUS OK TX MOMENTARILY [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]"
[2026-04-19 04:30:57] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 04:30:57] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 04:30:57] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 04:30:57] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-19 04:30:57] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-19 04:30:57] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-19 04:30:57] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 04:30:57] [INFO] Concatenating street name and type
[2026-04-19 04:30:57] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 04:30:57] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 04:30:57] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":"2026-04-19 03:54:38","onScene":"2026-04-19 03:57:09","cleared":"2026-04-19 04:30:53","inService":"2026-04-19 04:30:53","nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":"2026-04-19 04:30:53","timeonscene":"2026-04-19 04:03:10","timestaging":null,"timeenroutetoscene":"2026-04-19 03:57:33","timedispatch":"2026-04-19 03:57:33","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]\n04\/19\/2026 00:03:23 HEBERER_T               [39] 14307 O\/S [Shared]\n04\/19\/2026 00:29:40 MCCONNELL_N             [40] M02  STATUS OK TX MOMENTARILY [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]\n04\/19\/2026 00:03:23 HEBERER_T               [39] 14307 O\/S [Shared]\n04\/19\/2026 00:29:40 MCCONNELL_N             [40] M02  STATUS OK TX MOMENTARILY [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 04:30:57] [INFO] Number of extracted fields: 29
[2026-04-19 04:30:57] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-19 04:30:57] [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-04-19 04:30:57] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-19 04:30:57] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 04:30:57] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 04:30:57] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-19 04:30:57] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 04:30:57] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 04:30:57] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-19 04:30:57] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 04:30:57] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 04:30:58] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 04:30:58] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 04:30:58] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 04:30:58] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 04:30:58] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 04:31:01] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260419003053704.xml
[2026-04-19 04:31:01] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419003053704.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260419003053704.xml
[2026-04-19 04:31:01] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419003053704.xml
[2026-04-19 04:31:17] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419003113929.xml
[2026-04-19 04:31:17] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419003113929.xml for user: 68920395733981a47
[2026-04-19 04:31:17] [INFO] File size: 22016 bytes
[2026-04-19 04:31:17] [INFO] Created FTPFiles record with ID: 69e45a95c4af3c3fd
[2026-04-19 04:31:17] [INFO] About to extract fields from XML. File size: 22016 bytes
[2026-04-19 04:31:17] [INFO] Number of mappings: 24
[2026-04-19 04:31:17] [INFO] Starting XML parsing. Content length: 22016
[2026-04-19 04:31:17] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 04:31:17] [INFO] Processing 24 field mappings
[2026-04-19 04:31:17] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 04:31:17] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 04:31:17] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 04:31:17] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 04:31:17] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 04:31:17] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 04:31:17] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 04:31:17] [INFO]   -> Found value: 37379
[2026-04-19 04:31:17] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 04:31:17] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 04:31:17] [INFO]   -> Found value: 10426
[2026-04-19 04:31:17] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 04:31:17] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 04:31:17] [INFO]   -> Found value: ARNAT
[2026-04-19 04:31:17] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 04:31:17] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 04:31:17] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 04:31:17] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 04:31:17] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 04:31:17] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 04:31:17] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 04:31:17] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 04:31:17] [INFO]   -> Found value: 2026-04-18T23:54:38.13-04:00
[2026-04-19 04:31:17] [INFO]   -> Set field 'enroute' = "2026-04-19 03:54:38"
[2026-04-19 04:31:17] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 04:31:17] [INFO]   -> Found value: 2026-04-18T23:57:09.24-04:00
[2026-04-19 04:31:17] [INFO]   -> Set field 'onScene' = "2026-04-19 03:57:09"
[2026-04-19 04:31:17] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 04:31:17] [INFO]   -> Found value: 2026-04-19T00:30:53.183-04:00
[2026-04-19 04:31:17] [INFO]   -> Set field 'cleared' = "2026-04-19 04:30:53"
[2026-04-19 04:31:17] [INFO]   -> Set field 'inService' = "2026-04-19 04:30:53"
[2026-04-19 04:31:17] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 04:31:17] [INFO]   -> Found value: 35.280898
[2026-04-19 04:31:17] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 04:31:17] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 04:31:17] [INFO]   -> Found value: -85.218014
[2026-04-19 04:31:17] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 04:31:17] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 04:31:17] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 04:31:17] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 04:31:17] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 04:31:17] [INFO]   -> Found value: C1MF
[2026-04-19 04:31:17] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-04-19 04:31:17] [INFO]   -> Set field 'name' = "C1MF"
[2026-04-19 04:31:17] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 04:31:17] [INFO]   -> Found value: 2026-04-19T00:30:53.183-04:00
[2026-04-19 04:31:17] [INFO]   -> Set field 'timeunitclear' = "2026-04-19 04:30:53"
[2026-04-19 04:31:17] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 04:31:17] [INFO]   -> Found value: 2026-04-19T00:03:10.397-04:00
[2026-04-19 04:31:17] [INFO]   -> Set field 'timeonscene' = "2026-04-19 04:03:10"
[2026-04-19 04:31:17] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 04:31:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 04:31:17] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 04:31:17] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 04:31:17] [INFO]   -> Found value: 2026-04-18T23:57:33.057-04:00
[2026-04-19 04:31:17] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 03:57:33"
[2026-04-19 04:31:17] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 04:31:17] [INFO]   -> Found value: 2026-04-18T23:57:33.017-04:00
[2026-04-19 04:31:17] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:57:33"
[2026-04-19 04:31:17] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 04:31:17] [INFO]   -> Found value: DR
[2026-04-19 04:31:17] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 04:31:17] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 04:31:17] [INFO]   -> Found value: 26-000082
[2026-04-19 04:31:17] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 04:31:17] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 04:31:17] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 04:31:17] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 04:31:17] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 04:31:17] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 04:31:17] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 04:31:17] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 04:31:17] [INFO] Found 41 elements for 'Comment', concatenating 41 non-empty values
[2026-04-19 04:31:17] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 04:31:17] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]\n04\/19\/2026 00:03:23 HEBERER_T               [39] 14307 O\/S [Shared]\n04\/19\/2026 00:29:40 MCCONNELL_N             [40] M02  STATUS OK TX MOMENTARILY [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/19\/2026 00:31:14 JAMES_M                 [41] [Law] has closed their incident [2026-04-28092]"
[2026-04-19 04:31:17] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]\n04\/19\/2026 00:03:23 HEBERER_T               [39] 14307 O\/S [Shared]\n04\/19\/2026 00:29:40 MCCONNELL_N             [40] M02  STATUS OK TX MOMENTARILY [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/19\/2026 00:31:14 JAMES_M                 [41] [Law] has closed their incident [2026-04-28092]"
[2026-04-19 04:31:17] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 04:31:17] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 04:31:17] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 04:31:17] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-19 04:31:17] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-19 04:31:17] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-19 04:31:17] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 04:31:17] [INFO] Concatenating street name and type
[2026-04-19 04:31:17] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 04:31:17] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 04:31:17] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":"2026-04-19 03:54:38","onScene":"2026-04-19 03:57:09","cleared":"2026-04-19 04:30:53","inService":"2026-04-19 04:30:53","nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":"2026-04-19 04:30:53","timeonscene":"2026-04-19 04:03:10","timestaging":null,"timeenroutetoscene":"2026-04-19 03:57:33","timedispatch":"2026-04-19 03:57:33","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]\n04\/19\/2026 00:03:23 HEBERER_T               [39] 14307 O\/S [Shared]\n04\/19\/2026 00:29:40 MCCONNELL_N             [40] M02  STATUS OK TX MOMENTARILY [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/19\/2026 00:31:14 JAMES_M                 [41] [Law] has closed their incident [2026-04-28092]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]\n04\/19\/2026 00:03:23 HEBERER_T               [39] 14307 O\/S [Shared]\n04\/19\/2026 00:29:40 MCCONNELL_N             [40] M02  STATUS OK TX MOMENTARILY [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/19\/2026 00:31:14 JAMES_M                 [41] [Law] has closed their incident [2026-04-28092]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 04:31:17] [INFO] Number of extracted fields: 29
[2026-04-19 04:31:17] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-19 04:31:17] [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-04-19 04:31:17] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-19 04:31:17] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 04:31:17] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 04:31:17] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-19 04:31:18] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 04:31:18] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 04:31:18] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-19 04:31:18] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 04:31:18] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 04:31:18] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 04:31:18] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 04:31:18] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 04:31:18] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 04:31:18] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 04:31:21] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260419003113929.xml
[2026-04-19 04:31:21] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419003113929.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260419003113929.xml
[2026-04-19 04:31:21] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419003113929.xml
[2026-04-19 05:29:29] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419012925862.xml
[2026-04-19 05:29:29] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419012925862.xml for user: 68920395733981a47
[2026-04-19 05:29:29] [INFO] File size: 22131 bytes
[2026-04-19 05:29:29] [INFO] Created FTPFiles record with ID: 69e468398fe063aad
[2026-04-19 05:29:29] [INFO] About to extract fields from XML. File size: 22131 bytes
[2026-04-19 05:29:29] [INFO] Number of mappings: 24
[2026-04-19 05:29:29] [INFO] Starting XML parsing. Content length: 22131
[2026-04-19 05:29:29] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 05:29:29] [INFO] Processing 24 field mappings
[2026-04-19 05:29:29] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 05:29:29] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-19 05:29:29] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-19 05:29:29] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 05:29:29] [INFO]   -> Found value: ,10426 ARNAT DR
[2026-04-19 05:29:29] [INFO]   -> Set field 'businessName' = ",10426 ARNAT DR"
[2026-04-19 05:29:29] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 05:29:29] [INFO]   -> Found value: 37379
[2026-04-19 05:29:29] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 05:29:29] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 05:29:29] [INFO]   -> Found value: 10426
[2026-04-19 05:29:29] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10426
[2026-04-19 05:29:29] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 05:29:29] [INFO]   -> Found value: ARNAT
[2026-04-19 05:29:29] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-04-19 05:29:29] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 05:29:29] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-04-19 05:29:29] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-04-19 05:29:29] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 05:29:29] [INFO]   -> Found value: 2026-04-18T23:51:33.157-04:00
[2026-04-19 05:29:29] [INFO]   -> Set field 'alarm' = "2026-04-19 03:51:33"
[2026-04-19 05:29:29] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 05:29:29] [INFO]   -> Found value: 2026-04-18T23:54:38.13-04:00
[2026-04-19 05:29:29] [INFO]   -> Set field 'enroute' = "2026-04-19 03:54:38"
[2026-04-19 05:29:29] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 05:29:29] [INFO]   -> Found value: 2026-04-18T23:57:09.24-04:00
[2026-04-19 05:29:29] [INFO]   -> Set field 'onScene' = "2026-04-19 03:57:09"
[2026-04-19 05:29:29] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 05:29:29] [INFO]   -> Found value: 2026-04-19T00:30:53.183-04:00
[2026-04-19 05:29:29] [INFO]   -> Set field 'cleared' = "2026-04-19 04:30:53"
[2026-04-19 05:29:29] [INFO]   -> Set field 'inService' = "2026-04-19 04:30:53"
[2026-04-19 05:29:29] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 05:29:29] [INFO]   -> Found value: 35.280898
[2026-04-19 05:29:29] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28089800000000053614712669514119625091552734375
[2026-04-19 05:29:29] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 05:29:29] [INFO]   -> Found value: -85.218014
[2026-04-19 05:29:29] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2180139999999965993993100710213184356689453125
[2026-04-19 05:29:29] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 05:29:29] [INFO]   -> Found value: 2026-04-18T23:52:27.11-04:00
[2026-04-19 05:29:29] [INFO]   -> Set field 'dispatched' = "2026-04-19 03:52:27"
[2026-04-19 05:29:29] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 05:29:29] [INFO]   -> Found value: C1MF
[2026-04-19 05:29:29] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-04-19 05:29:29] [INFO]   -> Set field 'name' = "C1MF"
[2026-04-19 05:29:29] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 05:29:29] [INFO]   -> Found value: 2026-04-19T00:30:53.183-04:00
[2026-04-19 05:29:29] [INFO]   -> Set field 'timeunitclear' = "2026-04-19 04:30:53"
[2026-04-19 05:29:29] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 05:29:29] [INFO]   -> Found value: 2026-04-19T00:03:10.397-04:00
[2026-04-19 05:29:29] [INFO]   -> Set field 'timeonscene' = "2026-04-19 04:03:10"
[2026-04-19 05:29:29] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 05:29:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 05:29:29] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 05:29:29] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 05:29:29] [INFO]   -> Found value: 2026-04-18T23:57:33.057-04:00
[2026-04-19 05:29:29] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 03:57:33"
[2026-04-19 05:29:29] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 05:29:29] [INFO]   -> Found value: 2026-04-18T23:57:33.017-04:00
[2026-04-19 05:29:29] [INFO]   -> Set field 'timedispatch' = "2026-04-19 03:57:33"
[2026-04-19 05:29:29] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 05:29:29] [INFO]   -> Found value: DR
[2026-04-19 05:29:29] [INFO]   -> Set field 'streetType' = "DR"
[2026-04-19 05:29:29] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 05:29:29] [INFO]   -> Found value: 26-000082
[2026-04-19 05:29:29] [INFO]   -> Set field 'incidentInternalId' = "26-000082"
[2026-04-19 05:29:29] [INFO]   -> Set field 'dispatchRunNumber' = "26-000082"
[2026-04-19 05:29:29] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 05:29:29] [INFO]   -> Found value: 2026-04-28093
[2026-04-19 05:29:29] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28093"
[2026-04-19 05:29:29] [INFO]   -> Set field 'cADNumber' = "2026-04-28093"
[2026-04-19 05:29:29] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 05:29:29] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 05:29:29] [INFO] Found 42 elements for 'Comment', concatenating 42 non-empty values
[2026-04-19 05:29:29] [INFO]   -> Found value: 04/18/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]
04/18/2026 ...
[2026-04-19 05:29:29] [INFO]   -> Set field 'dispatchNotes' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]\n04\/19\/2026 00:03:23 HEBERER_T               [39] 14307 O\/S [Shared]\n04\/19\/2026 00:29:40 MCCONNELL_N             [40] M02  STATUS OK TX MOMENTARILY [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/19\/2026 00:31:14 JAMES_M                 [41] [Law] has closed their incident [2026-04-28092]\n04\/19\/2026 01:29:26 PUGH_P                  [42] [EMS] has closed their incident [2026-04-28091]"
[2026-04-19 05:29:29] [INFO]   -> Set field 'cADLog' = "04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]\n04\/19\/2026 00:03:23 HEBERER_T               [39] 14307 O\/S [Shared]\n04\/19\/2026 00:29:40 MCCONNELL_N             [40] M02  STATUS OK TX MOMENTARILY [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/19\/2026 00:31:14 JAMES_M                 [41] [Law] has closed their incident [2026-04-28092]\n04\/19\/2026 01:29:26 PUGH_P                  [42] [EMS] has closed their incident [2026-04-28091]"
[2026-04-19 05:29:29] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 05:29:29] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 05:29:29] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 05:29:29] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-04-19 05:29:29] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-04-19 05:29:29] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-04-19 05:29:29] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 05:29:29] [INFO] Concatenating street name and type
[2026-04-19 05:29:29] [INFO]   -> Combined street name: ARNAT DR
[2026-04-19 05:29:29] [INFO] Built locationCoordinates from lat/lng: 35.280898,-85.218014
[2026-04-19 05:29:29] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":",10426 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10426,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-04-19 03:51:33","enroute":"2026-04-19 03:54:38","onScene":"2026-04-19 03:57:09","cleared":"2026-04-19 04:30:53","inService":"2026-04-19 04:30:53","nERISIncidentLatitude":35.28089800000000053614712669514119625091552734375,"nERISIncidentLongitude":-85.2180139999999965993993100710213184356689453125,"dispatched":"2026-04-19 03:52:27","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":"2026-04-19 04:30:53","timeonscene":"2026-04-19 04:03:10","timestaging":null,"timeenroutetoscene":"2026-04-19 03:57:33","timedispatch":"2026-04-19 03:57:33","incidentInternalId":"26-000082","dispatchRunNumber":"26-000082","policeReportNumber":"2026-04-28093","cADNumber":"2026-04-28093","dispatchNotes":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]\n04\/19\/2026 00:03:23 HEBERER_T               [39] 14307 O\/S [Shared]\n04\/19\/2026 00:29:40 MCCONNELL_N             [40] M02  STATUS OK TX MOMENTARILY [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/19\/2026 00:31:14 JAMES_M                 [41] [Law] has closed their incident [2026-04-28092]\n04\/19\/2026 01:29:26 PUGH_P                  [42] [EMS] has closed their incident [2026-04-28091]","cADLog":"04\/18\/2026 23:51:33 race_c                  [1] Incident linked to [Law] [2026-04-28092]\n04\/18\/2026 23:51:33 race_c                  [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:33 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:36 race_c                  [4] Multi-Agency EMS Incident #: 2026-04-28091\n04\/18\/2026 23:51:33 race_c                  [5] Multi-Agency Law Incident #: 2026-04-28092\n04\/18\/2026 23:51:33 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-04-28091] [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR] [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:48 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 74 [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:51:51 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:01 PUGH_P                  [9] FG 6  [Shared]\n04\/18\/2026 23:52:07 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:14 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:23 PUGH_P                  [12] Automatic Case Number(s) issued for Incident #[2026-04-28093], Jurisdiction: Mowbray VFD. Case Number(s): 26-000082 requested by H1400. [Shared]\n04\/18\/2026 23:52:28 race_c                  [13] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:34 race_c                  [14] Protocol Q&A \u2022  Question: Is the patient choking? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:41 JAMES_M                 [15] ADV ON HCSO [Shared 2, 2026-04-28092 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:52:42 race_c                  [16] asthma [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:03 race_c                  [17] had stent implanted yesterday [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:08 race_c                  [18] Protocol Q&A \u2022  Question: Does the patient have asthma, emphysema or COPD? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:10 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient drooling? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:17 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient having difficulty swallowing? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:23 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient having chest pains? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:27 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:33 race_c                  [23] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:40 race_c                  [24] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:42 race_c                  [25] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:53:47 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient inhaled any substance? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:04 race_c                  [27] Protocol Q&A \u2022  Question: Is the patient experiencing any tingling or numbness of the extremities or around the mouth? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:07 race_c                  [28] Protocol Q&A \u2022  Question: Does the patient have a blueish discolor around the lips or nail bed? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:05 APP01                   [29] Requested Case Number(s) issued for Incident #[2026-04-28091], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014865. requested by M02. [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:15 PUGH_P                  [30] MOWBRAY CLEAR RESPONDING MOMENTAIRLY  [Shared]\n04\/18\/2026 23:54:19 PUGH_P                  [31] 14307 RESPONDING  [Shared]\n04\/18\/2026 23:54:21 race_c                  [32] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: Yes [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:26 race_c                  [33] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [34] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:29 race_c                  [35] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:54:58 PUGH_P                  [36] 14307 = 1400 [Shared]\n04\/18\/2026 23:55:16 race_c                  [37] front door will be unlocked [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/18\/2026 23:57:09 HEBERER_T               [38] S3MF 353 [Shared]\n04\/19\/2026 00:03:23 HEBERER_T               [39] 14307 O\/S [Shared]\n04\/19\/2026 00:29:40 MCCONNELL_N             [40] M02  STATUS OK TX MOMENTARILY [Shared 1, 2026-04-28091 - DIFFBR - 10426 ARNAT DR]\n04\/19\/2026 00:31:14 JAMES_M                 [41] [Law] has closed their incident [2026-04-28092]\n04\/19\/2026 01:29:26 PUGH_P                  [42] [EMS] has closed their incident [2026-04-28091]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.280898,-85.218014"}
[2026-04-19 05:29:29] [INFO] Number of extracted fields: 29
[2026-04-19 05:29:29] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-04-19 05:29:29] [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-04-19 05:29:29] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-04-19 05:29:29] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-19 05:29:29] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-19 05:29:29] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-04-19 05:29:29] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-19 05:29:29] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-19 05:29:29] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-04-19 05:29:29] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-19 05:29:29] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-19 05:29:30] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-19 05:29:30] [INFO] Found existing Dispatch with cADNumber '2026-04-28093', ID: 69e4514dcd49d0155 - will update instead of create
[2026-04-19 05:29:30] [INFO] Updated existing Dispatches record with ID: 69e4514dcd49d0155
[2026-04-19 05:29:30] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 05:29:30] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 05:29:34] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28093_20260419012925862.xml
[2026-04-19 05:29:34] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419012925862.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28093_20260419012925862.xml
[2026-04-19 05:29:34] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28093_20260419012925862.xml
[2026-04-19 12:39:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419083941186.xml
[2026-04-19 12:39:47] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419083941186.xml for user: 68920395733981a47
[2026-04-19 12:39:47] [INFO] File size: 5291 bytes
[2026-04-19 12:39:47] [INFO] Created FTPFiles record with ID: 69e4cd13b8a1259b6
[2026-04-19 12:39:47] [INFO] About to extract fields from XML. File size: 5291 bytes
[2026-04-19 12:39:47] [INFO] Number of mappings: 24
[2026-04-19 12:39:47] [INFO] Starting XML parsing. Content length: 5291
[2026-04-19 12:39:47] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:39:47] [INFO] Processing 24 field mappings
[2026-04-19 12:39:47] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:39:47] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:39:47] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:39:47] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:39:47] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:39:47] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:39:47] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:39:47] [INFO]   -> Found value: 37379
[2026-04-19 12:39:47] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:39:47] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:39:47] [INFO]   -> Found value: 1608
[2026-04-19 12:39:47] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:39:47] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:39:47] [INFO]   -> Found value: THATCHER
[2026-04-19 12:39:47] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:39:47] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:39:47] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:39:47] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:39:47] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:39:47] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:39:47] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:39:47] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:39:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:39:47] [INFO]   -> Set field 'enroute' = null
[2026-04-19 12:39:47] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:39:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:39:47] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:39:47] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:39:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:39:47] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:39:47] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:39:47] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:39:47] [INFO]   -> Found value: 35.249384
[2026-04-19 12:39:47] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:39:47] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:39:47] [INFO]   -> Found value: -85.128745
[2026-04-19 12:39:47] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:39:47] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:39:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:39:47] [INFO]   -> Set field 'dispatched' = null
[2026-04-19 12:39:47] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:39:47] [INFO]   -> No value found (null or empty)
[2026-04-19 12:39:47] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:39:47] [INFO]   -> No value found (null or empty)
[2026-04-19 12:39:47] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:39:47] [INFO]   -> No value found (null or empty)
[2026-04-19 12:39:47] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:39:47] [INFO]   -> No value found (null or empty)
[2026-04-19 12:39:47] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:39:47] [INFO]   -> No value found (null or empty)
[2026-04-19 12:39:47] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:39:47] [INFO]   -> No value found (null or empty)
[2026-04-19 12:39:47] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:39:47] [INFO]   -> Found value: RD
[2026-04-19 12:39:47] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:39:47] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:39:47] [INFO]   -> No value found (null or empty)
[2026-04-19 12:39:47] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:39:47] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:39:47] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:39:47] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:39:47] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:39:47] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:39:47] [INFO] Found 3 elements for 'Comment', concatenating 3 non-empty values
[2026-04-19 12:39:47] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:39:47] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:39:47] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:39:47] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:39:47] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:39:47] [INFO]   -> Found value: SFD
[2026-04-19 12:39:47] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-19 12:39:47] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-19 12:39:47] [INFO] Concatenating street name and type
[2026-04-19 12:39:47] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:39:47] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:39:47] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":null,"policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:39:47] [INFO] Number of extracted fields: 20
[2026-04-19 12:39:47] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-19 12:39: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-04-19 12:39:47] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-19 12:39:47] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:39:47] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:39:48] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:39:48] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:39:48] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:39:48] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:39:51] [INFO] Created new Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:39:51] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:39:51] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:39:54] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419083941186.xml
[2026-04-19 12:39:54] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419083941186.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419083941186.xml
[2026-04-19 12:39:54] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419083941186.xml
[2026-04-19 12:39:55] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419083951264.xml
[2026-04-19 12:39:55] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419083951264.xml for user: 68920395733981a47
[2026-04-19 12:39:55] [INFO] File size: 5450 bytes
[2026-04-19 12:39:55] [INFO] Created FTPFiles record with ID: 69e4cd1b80ab380d0
[2026-04-19 12:39:55] [INFO] About to extract fields from XML. File size: 5450 bytes
[2026-04-19 12:39:55] [INFO] Number of mappings: 24
[2026-04-19 12:39:55] [INFO] Starting XML parsing. Content length: 5450
[2026-04-19 12:39:55] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:39:55] [INFO] Processing 24 field mappings
[2026-04-19 12:39:55] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:39:55] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:39:55] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:39:55] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:39:55] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:39:55] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:39:55] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:39:55] [INFO]   -> Found value: 37379
[2026-04-19 12:39:55] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:39:55] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:39:55] [INFO]   -> Found value: 1608
[2026-04-19 12:39:55] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:39:55] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:39:55] [INFO]   -> Found value: THATCHER
[2026-04-19 12:39:55] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:39:55] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:39:55] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:39:55] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:39:55] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:39:55] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:39:55] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:39:55] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:39:55] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:39:55] [INFO]   -> Set field 'enroute' = null
[2026-04-19 12:39:55] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:39:55] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:39:55] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:39:55] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:39:55] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:39:55] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:39:55] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:39:55] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:39:55] [INFO]   -> Found value: 35.249384
[2026-04-19 12:39:55] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:39:55] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:39:55] [INFO]   -> Found value: -85.128745
[2026-04-19 12:39:55] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:39:55] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:39:55] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:39:55] [INFO]   -> Set field 'dispatched' = null
[2026-04-19 12:39:55] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:39:55] [INFO]   -> No value found (null or empty)
[2026-04-19 12:39:55] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:39:55] [INFO]   -> No value found (null or empty)
[2026-04-19 12:39:55] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:39:55] [INFO]   -> No value found (null or empty)
[2026-04-19 12:39:55] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:39:55] [INFO]   -> No value found (null or empty)
[2026-04-19 12:39:55] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:39:55] [INFO]   -> No value found (null or empty)
[2026-04-19 12:39:55] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:39:55] [INFO]   -> No value found (null or empty)
[2026-04-19 12:39:55] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:39:55] [INFO]   -> Found value: RD
[2026-04-19 12:39:55] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:39:55] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:39:55] [INFO]   -> No value found (null or empty)
[2026-04-19 12:39:55] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:39:55] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:39:55] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:39:55] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:39:55] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:39:55] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:39:55] [INFO] Found 4 elements for 'Comment', concatenating 4 non-empty values
[2026-04-19 12:39:55] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:39:55] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:39:55] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:39:55] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:39:55] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:39:55] [INFO]   -> Found value: SFD
[2026-04-19 12:39:55] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-19 12:39:55] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-19 12:39:55] [INFO] Concatenating street name and type
[2026-04-19 12:39:55] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:39:55] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:39:55] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":null,"policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:39:55] [INFO] Number of extracted fields: 20
[2026-04-19 12:39:55] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-19 12:39:55] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-04-19 12:39:55] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-19 12:39:55] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:39:55] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:39:55] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:39:55] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:39:55] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:39:56] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:39:56] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:39:56] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:39:56] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:39:56] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:39:59] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419083951264.xml
[2026-04-19 12:39:59] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419083951264.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419083951264.xml
[2026-04-19 12:39:59] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419083951264.xml
[2026-04-19 12:40:15] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084011421.xml
[2026-04-19 12:40:15] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084011421.xml for user: 68920395733981a47
[2026-04-19 12:40:15] [INFO] File size: 5583 bytes
[2026-04-19 12:40:15] [INFO] Created FTPFiles record with ID: 69e4cd2fa5c3daef1
[2026-04-19 12:40:15] [INFO] About to extract fields from XML. File size: 5583 bytes
[2026-04-19 12:40:15] [INFO] Number of mappings: 24
[2026-04-19 12:40:15] [INFO] Starting XML parsing. Content length: 5583
[2026-04-19 12:40:15] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:40:15] [INFO] Processing 24 field mappings
[2026-04-19 12:40:15] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:40:15] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:40:15] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:40:15] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:40:15] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:40:15] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:40:15] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:40:15] [INFO]   -> Found value: 37379
[2026-04-19 12:40:15] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:40:15] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:40:15] [INFO]   -> Found value: 1608
[2026-04-19 12:40:15] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:40:15] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:40:15] [INFO]   -> Found value: THATCHER
[2026-04-19 12:40:15] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:40:15] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:40:15] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:40:15] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:40:15] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:40:15] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:40:15] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:40:15] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:40:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:40:15] [INFO]   -> Set field 'enroute' = null
[2026-04-19 12:40:15] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:40:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:40:15] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:40:15] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:40:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:40:15] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:40:15] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:40:15] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:40:15] [INFO]   -> Found value: 35.249384
[2026-04-19 12:40:15] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:40:15] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:40:15] [INFO]   -> Found value: -85.128745
[2026-04-19 12:40:15] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:40:15] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:40:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:40:15] [INFO]   -> Set field 'dispatched' = null
[2026-04-19 12:40:15] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:40:15] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:15] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:40:15] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:15] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:40:15] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:15] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:40:15] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:15] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:40:15] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:15] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:40:15] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:15] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:40:15] [INFO]   -> Found value: RD
[2026-04-19 12:40:15] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:40:15] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:40:15] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:15] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:40:15] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:40:15] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:40:15] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:40:15] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:40:15] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:40:15] [INFO] Found 5 elements for 'Comment', concatenating 5 non-empty values
[2026-04-19 12:40:15] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:40:15] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:40:15] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:40:15] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:40:15] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:40:15] [INFO]   -> Found value: SFD
[2026-04-19 12:40:15] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-19 12:40:15] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-19 12:40:15] [INFO] Concatenating street name and type
[2026-04-19 12:40:15] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:40:15] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:40:15] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":null,"policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:40:15] [INFO] Number of extracted fields: 20
[2026-04-19 12:40:15] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-19 12:40:15] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-04-19 12:40:15] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-19 12:40:15] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:40:15] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:40:16] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:40:16] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:40:16] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:40:16] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:40:16] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:40:16] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:40:16] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:40:16] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:40:19] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419084011421.xml
[2026-04-19 12:40:19] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084011421.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419084011421.xml
[2026-04-19 12:40:19] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084011421.xml
[2026-04-19 12:40:45] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084041797.xml
[2026-04-19 12:40:45] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084041797.xml for user: 68920395733981a47
[2026-04-19 12:40:45] [INFO] File size: 5665 bytes
[2026-04-19 12:40:46] [INFO] Created FTPFiles record with ID: 69e4cd4e0d9873acf
[2026-04-19 12:40:46] [INFO] About to extract fields from XML. File size: 5665 bytes
[2026-04-19 12:40:46] [INFO] Number of mappings: 24
[2026-04-19 12:40:46] [INFO] Starting XML parsing. Content length: 5665
[2026-04-19 12:40:46] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:40:46] [INFO] Processing 24 field mappings
[2026-04-19 12:40:46] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:40:46] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:40:46] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:40:46] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:40:46] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:40:46] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:40:46] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:40:46] [INFO]   -> Found value: 37379
[2026-04-19 12:40:46] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:40:46] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:40:46] [INFO]   -> Found value: 1608
[2026-04-19 12:40:46] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:40:46] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:40:46] [INFO]   -> Found value: THATCHER
[2026-04-19 12:40:46] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:40:46] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:40:46] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:40:46] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:40:46] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:40:46] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:40:46] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:40:46] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:40:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:40:46] [INFO]   -> Set field 'enroute' = null
[2026-04-19 12:40:46] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:40:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:40:46] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:40:46] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:40:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:40:46] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:40:46] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:40:46] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:40:46] [INFO]   -> Found value: 35.249384
[2026-04-19 12:40:46] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:40:46] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:40:46] [INFO]   -> Found value: -85.128745
[2026-04-19 12:40:46] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:40:46] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:40:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:40:46] [INFO]   -> Set field 'dispatched' = null
[2026-04-19 12:40:46] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:40:46] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:46] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:40:46] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:46] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:40:46] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:46] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:40:46] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:46] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:40:46] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:46] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:40:46] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:46] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:40:46] [INFO]   -> Found value: RD
[2026-04-19 12:40:46] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:40:46] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:40:46] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:46] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:40:46] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:40:46] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:40:46] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:40:46] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:40:46] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:40:46] [INFO] Found 6 elements for 'Comment', concatenating 6 non-empty values
[2026-04-19 12:40:46] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:40:46] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]"
[2026-04-19 12:40:46] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]"
[2026-04-19 12:40:46] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:40:46] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:40:46] [INFO]   -> Found value: SFD
[2026-04-19 12:40:46] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-19 12:40:46] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-19 12:40:46] [INFO] Concatenating street name and type
[2026-04-19 12:40:46] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:40:46] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:40:46] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":null,"policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:40:46] [INFO] Number of extracted fields: 20
[2026-04-19 12:40:46] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-19 12:40:46] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-04-19 12:40:46] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-19 12:40:46] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:40:46] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:40:46] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:40:46] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:40:46] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:40:46] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:40:46] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:40:47] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:40:47] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:40:47] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:40:49] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419084041797.xml
[2026-04-19 12:40:49] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084041797.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419084041797.xml
[2026-04-19 12:40:49] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084041797.xml
[2026-04-19 12:40:50] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084046862.xml
[2026-04-19 12:40:50] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084046862.xml for user: 68920395733981a47
[2026-04-19 12:40:50] [INFO] File size: 6062 bytes
[2026-04-19 12:40:51] [INFO] Created FTPFiles record with ID: 69e4cd5316c605485
[2026-04-19 12:40:51] [INFO] About to extract fields from XML. File size: 6062 bytes
[2026-04-19 12:40:51] [INFO] Number of mappings: 24
[2026-04-19 12:40:51] [INFO] Starting XML parsing. Content length: 6062
[2026-04-19 12:40:51] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:40:51] [INFO] Processing 24 field mappings
[2026-04-19 12:40:51] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:40:51] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:40:51] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:40:51] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:40:51] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:40:51] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:40:51] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:40:51] [INFO]   -> Found value: 37379
[2026-04-19 12:40:51] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:40:51] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:40:51] [INFO]   -> Found value: 1608
[2026-04-19 12:40:51] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:40:51] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:40:51] [INFO]   -> Found value: THATCHER
[2026-04-19 12:40:51] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:40:51] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:40:51] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:40:51] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:40:51] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:40:51] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:40:51] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:40:51] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:40:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:40:51] [INFO]   -> Set field 'enroute' = null
[2026-04-19 12:40:51] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:40:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:40:51] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:40:51] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:40:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:40:51] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:40:51] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:40:51] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:40:51] [INFO]   -> Found value: 35.249384
[2026-04-19 12:40:51] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:40:51] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:40:51] [INFO]   -> Found value: -85.128745
[2026-04-19 12:40:51] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:40:51] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:40:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:40:51] [INFO]   -> Set field 'dispatched' = null
[2026-04-19 12:40:51] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:40:51] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:51] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:40:51] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:51] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:40:51] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:51] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:40:51] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:51] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:40:51] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:51] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:40:51] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:51] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:40:51] [INFO]   -> Found value: RD
[2026-04-19 12:40:51] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:40:51] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:40:51] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:51] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:40:51] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:40:51] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:40:51] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:40:51] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:40:51] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:40:51] [INFO] Found 8 elements for 'Comment', concatenating 8 non-empty values
[2026-04-19 12:40:51] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:40:51] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:40:51] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:40:51] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:40:51] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:40:51] [INFO]   -> Found value: SFD
[2026-04-19 12:40:51] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-19 12:40:51] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-19 12:40:51] [INFO] Concatenating street name and type
[2026-04-19 12:40:51] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:40:51] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:40:51] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":null,"policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:40:51] [INFO] Number of extracted fields: 20
[2026-04-19 12:40:51] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-19 12:40:51] [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-04-19 12:40:51] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-19 12:40:51] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:40:51] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:40:51] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:40:51] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:40:51] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:40:51] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:40:51] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:40:52] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:40:52] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:40:52] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:40:55] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419084046862.xml
[2026-04-19 12:40:55] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084046862.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419084046862.xml
[2026-04-19 12:40:55] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084046862.xml
[2026-04-19 12:40:55] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084051925.xml
[2026-04-19 12:40:55] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084051925.xml for user: 68920395733981a47
[2026-04-19 12:40:55] [INFO] File size: 6462 bytes
[2026-04-19 12:40:56] [INFO] Created FTPFiles record with ID: 69e4cd58309c65645
[2026-04-19 12:40:56] [INFO] About to extract fields from XML. File size: 6462 bytes
[2026-04-19 12:40:56] [INFO] Number of mappings: 24
[2026-04-19 12:40:56] [INFO] Starting XML parsing. Content length: 6462
[2026-04-19 12:40:56] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:40:56] [INFO] Processing 24 field mappings
[2026-04-19 12:40:56] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:40:56] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:40:56] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:40:56] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:40:56] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:40:56] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:40:56] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:40:56] [INFO]   -> Found value: 37379
[2026-04-19 12:40:56] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:40:56] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:40:56] [INFO]   -> Found value: 1608
[2026-04-19 12:40:56] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:40:56] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:40:56] [INFO]   -> Found value: THATCHER
[2026-04-19 12:40:56] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:40:56] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:40:56] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:40:56] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:40:56] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:40:56] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:40:56] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:40:56] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:40:56] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:40:56] [INFO]   -> Set field 'enroute' = null
[2026-04-19 12:40:56] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:40:56] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:40:56] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:40:56] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:40:56] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:40:56] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:40:56] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:40:56] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:40:56] [INFO]   -> Found value: 35.249384
[2026-04-19 12:40:56] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:40:56] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:40:56] [INFO]   -> Found value: -85.128745
[2026-04-19 12:40:56] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:40:56] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:40:56] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:40:56] [INFO]   -> Set field 'dispatched' = null
[2026-04-19 12:40:56] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:40:56] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:56] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:40:56] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:56] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:40:56] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:56] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:40:56] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:56] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:40:56] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:56] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:40:56] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:56] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:40:56] [INFO]   -> Found value: RD
[2026-04-19 12:40:56] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:40:56] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:40:56] [INFO]   -> No value found (null or empty)
[2026-04-19 12:40:56] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:40:56] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:40:56] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:40:56] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:40:56] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:40:56] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:40:56] [INFO] Found 10 elements for 'Comment', concatenating 10 non-empty values
[2026-04-19 12:40:56] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:40:56] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:40:56] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:40:56] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:40:56] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:40:56] [INFO]   -> Found value: SFD
[2026-04-19 12:40:56] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-19 12:40:56] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-19 12:40:56] [INFO] Concatenating street name and type
[2026-04-19 12:40:56] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:40:56] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:40:56] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":null,"policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:40:56] [INFO] Number of extracted fields: 20
[2026-04-19 12:40:56] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-19 12:40:56] [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-04-19 12:40:56] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-19 12:40:56] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:40:56] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:40:56] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:40:56] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:40:56] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:40:56] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:40:56] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:40:57] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:40:57] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:40:57] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:41:00] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419084051925.xml
[2026-04-19 12:41:00] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084051925.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419084051925.xml
[2026-04-19 12:41:00] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084051925.xml
[2026-04-19 12:41:00] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084056958.xml
[2026-04-19 12:41:00] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084056958.xml for user: 68920395733981a47
[2026-04-19 12:41:00] [INFO] File size: 6596 bytes
[2026-04-19 12:41:01] [INFO] Created FTPFiles record with ID: 69e4cd5d3cd73e44c
[2026-04-19 12:41:01] [INFO] About to extract fields from XML. File size: 6596 bytes
[2026-04-19 12:41:01] [INFO] Number of mappings: 24
[2026-04-19 12:41:01] [INFO] Starting XML parsing. Content length: 6596
[2026-04-19 12:41:01] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:41:01] [INFO] Processing 24 field mappings
[2026-04-19 12:41:01] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:41:01] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:41:01] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:41:01] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:41:01] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:41:01] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:41:01] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:41:01] [INFO]   -> Found value: 37379
[2026-04-19 12:41:01] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:41:01] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:41:01] [INFO]   -> Found value: 1608
[2026-04-19 12:41:01] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:41:01] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:41:01] [INFO]   -> Found value: THATCHER
[2026-04-19 12:41:01] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:41:01] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:41:01] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:41:01] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:41:01] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:41:01] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:41:01] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:41:01] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:41:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:01] [INFO]   -> Set field 'enroute' = null
[2026-04-19 12:41:01] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:41:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:01] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:41:01] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:41:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:01] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:41:01] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:41:01] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:41:01] [INFO]   -> Found value: 35.249384
[2026-04-19 12:41:01] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:41:01] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:41:01] [INFO]   -> Found value: -85.128745
[2026-04-19 12:41:01] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:41:01] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:41:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:01] [INFO]   -> Set field 'dispatched' = null
[2026-04-19 12:41:01] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:41:01] [INFO]   -> No value found (null or empty)
[2026-04-19 12:41:01] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:41:01] [INFO]   -> No value found (null or empty)
[2026-04-19 12:41:01] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:41:01] [INFO]   -> No value found (null or empty)
[2026-04-19 12:41:01] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:41:01] [INFO]   -> No value found (null or empty)
[2026-04-19 12:41:01] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:41:01] [INFO]   -> No value found (null or empty)
[2026-04-19 12:41:01] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:41:01] [INFO]   -> No value found (null or empty)
[2026-04-19 12:41:01] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:41:01] [INFO]   -> Found value: RD
[2026-04-19 12:41:01] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:41:01] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:41:01] [INFO]   -> No value found (null or empty)
[2026-04-19 12:41:01] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:41:01] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:41:01] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:41:01] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:41:01] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:41:01] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:41:01] [INFO] Found 11 elements for 'Comment', concatenating 11 non-empty values
[2026-04-19 12:41:01] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:41:01] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:41:01] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:41:01] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:41:01] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:41:01] [INFO]   -> Found value: SFD
[2026-04-19 12:41:01] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-19 12:41:01] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-19 12:41:01] [INFO] Concatenating street name and type
[2026-04-19 12:41:01] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:41:01] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:41:01] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":null,"policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:41:01] [INFO] Number of extracted fields: 20
[2026-04-19 12:41:01] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-19 12:41:01] [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-04-19 12:41:01] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-19 12:41:01] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:41:01] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:41:01] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:41:01] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:41:01] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:41:01] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:41:02] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:41:02] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:41:02] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:41:02] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:41:05] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419084056958.xml
[2026-04-19 12:41:05] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084056958.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419084056958.xml
[2026-04-19 12:41:05] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084056958.xml
[2026-04-19 12:41:05] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084102021.xml
[2026-04-19 12:41:05] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084102021.xml for user: 68920395733981a47
[2026-04-19 12:41:05] [INFO] File size: 9669 bytes
[2026-04-19 12:41:06] [INFO] Created FTPFiles record with ID: 69e4cd624945d8690
[2026-04-19 12:41:06] [INFO] About to extract fields from XML. File size: 9669 bytes
[2026-04-19 12:41:06] [INFO] Number of mappings: 24
[2026-04-19 12:41:06] [INFO] Starting XML parsing. Content length: 9669
[2026-04-19 12:41:06] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:41:06] [INFO] Processing 24 field mappings
[2026-04-19 12:41:06] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:41:06] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:41:06] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:41:06] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:41:06] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:41:06] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:41:06] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:41:06] [INFO]   -> Found value: 37379
[2026-04-19 12:41:06] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:41:06] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:41:06] [INFO]   -> Found value: 1608
[2026-04-19 12:41:06] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:41:06] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:41:06] [INFO]   -> Found value: THATCHER
[2026-04-19 12:41:06] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:41:06] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:41:06] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:41:06] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:41:06] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:41:06] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:41:06] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:41:06] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:41:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:06] [INFO]   -> Set field 'enroute' = null
[2026-04-19 12:41:06] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:41:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:06] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:41:06] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:41:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:06] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:41:06] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:41:06] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:41:06] [INFO]   -> Found value: 35.249384
[2026-04-19 12:41:06] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:41:06] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:41:06] [INFO]   -> Found value: -85.128745
[2026-04-19 12:41:06] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:41:06] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:41:06] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:41:06] [INFO]   -> Set field 'dispatched' = "2026-04-19 12:41:03"
[2026-04-19 12:41:06] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:41:06] [INFO]   -> Found value: DBFMED
[2026-04-19 12:41:06] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-04-19 12:41:06] [INFO]   -> Set field 'name' = "DBFMED"
[2026-04-19 12:41:06] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:41:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:06] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 12:41:06] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:41:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:06] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 12:41:06] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:41:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:06] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 12:41:06] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:41:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:06] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 12:41:06] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:41:06] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:41:06] [INFO]   -> Set field 'timedispatch' = "2026-04-19 12:41:03"
[2026-04-19 12:41:06] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:41:06] [INFO]   -> Found value: RD
[2026-04-19 12:41:06] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:41:06] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:41:06] [INFO]   -> Found value: 26-000791
[2026-04-19 12:41:06] [INFO]   -> Set field 'incidentInternalId' = "26-000791"
[2026-04-19 12:41:06] [INFO]   -> Set field 'dispatchRunNumber' = "26-000791"
[2026-04-19 12:41:06] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:41:06] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:41:06] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:41:06] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:41:06] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:41:06] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:41:06] [INFO] Found 12 elements for 'Comment', concatenating 12 non-empty values
[2026-04-19 12:41:06] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:41:06] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]"
[2026-04-19 12:41:06] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]"
[2026-04-19 12:41:06] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:41:06] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:41:06] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 12:41:06] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 12:41:06] [INFO]   -> Found value: SFD
DBFD
[2026-04-19 12:41:06] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-04-19 12:41:06] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 12:41:06] [INFO] Concatenating street name and type
[2026-04-19 12:41:06] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:41:06] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:41:06] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":"2026-04-19 12:41:03","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 12:41:03","incidentInternalId":"26-000791","dispatchRunNumber":"26-000791","policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:41:06] [INFO] Number of extracted fields: 29
[2026-04-19 12:41:06] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-04-19 12:41:06] [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-04-19 12:41:06] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-04-19 12:41:06] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:41:06] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:41:06] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-04-19 12:41:06] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:41:06] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:41:06] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 12:41:06] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 12:41:07] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:41:09] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:41:09] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:41:10] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:41:10] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:41:10] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:41:13] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419084102021.xml
[2026-04-19 12:41:13] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084102021.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419084102021.xml
[2026-04-19 12:41:13] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084102021.xml
[2026-04-19 12:41:21] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084117133.xml
[2026-04-19 12:41:21] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084117133.xml for user: 68920395733981a47
[2026-04-19 12:41:21] [INFO] File size: 9760 bytes
[2026-04-19 12:41:21] [INFO] Created FTPFiles record with ID: 69e4cd715baaa25b1
[2026-04-19 12:41:21] [INFO] About to extract fields from XML. File size: 9760 bytes
[2026-04-19 12:41:21] [INFO] Number of mappings: 24
[2026-04-19 12:41:21] [INFO] Starting XML parsing. Content length: 9760
[2026-04-19 12:41:21] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:41:21] [INFO] Processing 24 field mappings
[2026-04-19 12:41:21] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:41:21] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:41:21] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:41:21] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:41:21] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:41:21] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:41:21] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:41:21] [INFO]   -> Found value: 37379
[2026-04-19 12:41:21] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:41:21] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:41:21] [INFO]   -> Found value: 1608
[2026-04-19 12:41:21] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:41:21] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:41:21] [INFO]   -> Found value: THATCHER
[2026-04-19 12:41:21] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:41:21] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:41:21] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:41:21] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:41:21] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:41:21] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:41:21] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:41:21] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:41:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:21] [INFO]   -> Set field 'enroute' = null
[2026-04-19 12:41:21] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:41:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:21] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:41:21] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:41:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:21] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:41:21] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:41:21] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:41:21] [INFO]   -> Found value: 35.249384
[2026-04-19 12:41:21] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:41:21] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:41:21] [INFO]   -> Found value: -85.128745
[2026-04-19 12:41:21] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:41:21] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:41:21] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:41:21] [INFO]   -> Set field 'dispatched' = "2026-04-19 12:41:03"
[2026-04-19 12:41:21] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:41:21] [INFO]   -> Found value: DBFMED
[2026-04-19 12:41:21] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-04-19 12:41:21] [INFO]   -> Set field 'name' = "DBFMED"
[2026-04-19 12:41:21] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:41:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:21] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 12:41:21] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:41:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:21] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 12:41:21] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:41:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:21] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 12:41:21] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:41:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:21] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 12:41:21] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:41:21] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:41:21] [INFO]   -> Set field 'timedispatch' = "2026-04-19 12:41:03"
[2026-04-19 12:41:21] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:41:21] [INFO]   -> Found value: RD
[2026-04-19 12:41:21] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:41:21] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:41:21] [INFO]   -> Found value: 26-000791
[2026-04-19 12:41:21] [INFO]   -> Set field 'incidentInternalId' = "26-000791"
[2026-04-19 12:41:21] [INFO]   -> Set field 'dispatchRunNumber' = "26-000791"
[2026-04-19 12:41:21] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:41:21] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:41:21] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:41:21] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:41:21] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:41:21] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:41:21] [INFO] Found 13 elements for 'Comment', concatenating 13 non-empty values
[2026-04-19 12:41:21] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:41:21] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]"
[2026-04-19 12:41:21] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]"
[2026-04-19 12:41:21] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:41:21] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:41:21] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 12:41:21] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 12:41:21] [INFO]   -> Found value: SFD
DBFD
[2026-04-19 12:41:21] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-04-19 12:41:21] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 12:41:21] [INFO] Concatenating street name and type
[2026-04-19 12:41:21] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:41:21] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:41:21] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":"2026-04-19 12:41:03","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 12:41:03","incidentInternalId":"26-000791","dispatchRunNumber":"26-000791","policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:41:21] [INFO] Number of extracted fields: 29
[2026-04-19 12:41:21] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-04-19 12:41:21] [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-04-19 12:41:21] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-04-19 12:41:21] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:41:21] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:41:21] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-04-19 12:41:21] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:41:21] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:41:21] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 12:41:21] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 12:41:21] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:41:22] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:41:22] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:41:22] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:41:22] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:41:22] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:41:25] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419084117133.xml
[2026-04-19 12:41:25] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084117133.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419084117133.xml
[2026-04-19 12:41:25] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084117133.xml
[2026-04-19 12:41:41] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084137369.xml
[2026-04-19 12:41:41] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084137369.xml for user: 68920395733981a47
[2026-04-19 12:41:41] [INFO] File size: 10044 bytes
[2026-04-19 12:41:42] [INFO] Created FTPFiles record with ID: 69e4cd86681f210a7
[2026-04-19 12:41:42] [INFO] About to extract fields from XML. File size: 10044 bytes
[2026-04-19 12:41:42] [INFO] Number of mappings: 24
[2026-04-19 12:41:42] [INFO] Starting XML parsing. Content length: 10044
[2026-04-19 12:41:42] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:41:42] [INFO] Processing 24 field mappings
[2026-04-19 12:41:42] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:41:42] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:41:42] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:41:42] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:41:42] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:41:42] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:41:42] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:41:42] [INFO]   -> Found value: 37379
[2026-04-19 12:41:42] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:41:42] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:41:42] [INFO]   -> Found value: 1608
[2026-04-19 12:41:42] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:41:42] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:41:42] [INFO]   -> Found value: THATCHER
[2026-04-19 12:41:42] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:41:42] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:41:42] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:41:42] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:41:42] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:41:42] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:41:42] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:41:42] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:41:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:42] [INFO]   -> Set field 'enroute' = null
[2026-04-19 12:41:42] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:41:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:42] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:41:42] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:41:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:42] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:41:42] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:41:42] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:41:42] [INFO]   -> Found value: 35.249384
[2026-04-19 12:41:42] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:41:42] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:41:42] [INFO]   -> Found value: -85.128745
[2026-04-19 12:41:42] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:41:42] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:41:42] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:41:42] [INFO]   -> Set field 'dispatched' = "2026-04-19 12:41:03"
[2026-04-19 12:41:42] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:41:42] [INFO]   -> Found value: DBFMED
[2026-04-19 12:41:42] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-04-19 12:41:42] [INFO]   -> Set field 'name' = "DBFMED"
[2026-04-19 12:41:42] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:41:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:42] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 12:41:42] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:41:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:42] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 12:41:42] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:41:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:42] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 12:41:42] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:41:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:42] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 12:41:42] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:41:42] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:41:42] [INFO]   -> Set field 'timedispatch' = "2026-04-19 12:41:03"
[2026-04-19 12:41:42] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:41:42] [INFO]   -> Found value: RD
[2026-04-19 12:41:42] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:41:42] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:41:42] [INFO]   -> Found value: 26-000791
[2026-04-19 12:41:42] [INFO]   -> Set field 'incidentInternalId' = "26-000791"
[2026-04-19 12:41:42] [INFO]   -> Set field 'dispatchRunNumber' = "26-000791"
[2026-04-19 12:41:42] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:41:42] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:41:42] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:41:42] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:41:42] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:41:42] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:41:42] [INFO] Found 15 elements for 'Comment', concatenating 15 non-empty values
[2026-04-19 12:41:42] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:41:42] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:41:42] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:41:42] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:41:42] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:41:42] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 12:41:42] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 12:41:42] [INFO]   -> Found value: SFD
DBFD
[2026-04-19 12:41:42] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-04-19 12:41:42] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 12:41:42] [INFO] Concatenating street name and type
[2026-04-19 12:41:42] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:41:42] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:41:42] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":"2026-04-19 12:41:03","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 12:41:03","incidentInternalId":"26-000791","dispatchRunNumber":"26-000791","policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:41:42] [INFO] Number of extracted fields: 29
[2026-04-19 12:41:42] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-04-19 12:41:42] [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-04-19 12:41:42] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-04-19 12:41:42] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:41:43] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:41:43] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-04-19 12:41:44] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:41:44] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:41:44] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 12:41:44] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 12:41:45] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:41:45] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:41:46] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:41:47] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:41:47] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:41:47] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:41:49] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419084137369.xml
[2026-04-19 12:41:49] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084137369.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419084137369.xml
[2026-04-19 12:41:49] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084137369.xml
[2026-04-19 12:41:56] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084152510.xml
[2026-04-19 12:41:56] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084152510.xml for user: 68920395733981a47
[2026-04-19 12:41:56] [INFO] File size: 10302 bytes
[2026-04-19 12:41:56] [INFO] Created FTPFiles record with ID: 69e4cd94bcf2a967b
[2026-04-19 12:41:56] [INFO] About to extract fields from XML. File size: 10302 bytes
[2026-04-19 12:41:56] [INFO] Number of mappings: 24
[2026-04-19 12:41:56] [INFO] Starting XML parsing. Content length: 10302
[2026-04-19 12:41:56] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:41:56] [INFO] Processing 24 field mappings
[2026-04-19 12:41:56] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:41:56] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:41:56] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:41:56] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:41:56] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:41:56] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:41:56] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:41:56] [INFO]   -> Found value: 37379
[2026-04-19 12:41:56] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:41:56] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:41:56] [INFO]   -> Found value: 1608
[2026-04-19 12:41:56] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:41:56] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:41:56] [INFO]   -> Found value: THATCHER
[2026-04-19 12:41:56] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:41:56] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:41:56] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:41:56] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:41:56] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:41:56] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:41:56] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:41:56] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:41:56] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:56] [INFO]   -> Set field 'enroute' = null
[2026-04-19 12:41:56] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:41:56] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:56] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:41:56] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:41:56] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:56] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:41:56] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:41:56] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:41:56] [INFO]   -> Found value: 35.249384
[2026-04-19 12:41:56] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:41:56] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:41:56] [INFO]   -> Found value: -85.128745
[2026-04-19 12:41:56] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:41:56] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:41:56] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:41:56] [INFO]   -> Set field 'dispatched' = "2026-04-19 12:41:03"
[2026-04-19 12:41:56] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:41:56] [INFO]   -> Found value: DBFMED
[2026-04-19 12:41:56] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-04-19 12:41:56] [INFO]   -> Set field 'name' = "DBFMED"
[2026-04-19 12:41:56] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:41:56] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:56] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 12:41:56] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:41:56] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:56] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 12:41:56] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:41:56] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:56] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 12:41:56] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:41:56] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:41:56] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 12:41:56] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:41:56] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:41:56] [INFO]   -> Set field 'timedispatch' = "2026-04-19 12:41:03"
[2026-04-19 12:41:56] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:41:56] [INFO]   -> Found value: RD
[2026-04-19 12:41:56] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:41:56] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:41:56] [INFO]   -> Found value: 26-000791
[2026-04-19 12:41:56] [INFO]   -> Set field 'incidentInternalId' = "26-000791"
[2026-04-19 12:41:56] [INFO]   -> Set field 'dispatchRunNumber' = "26-000791"
[2026-04-19 12:41:56] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:41:56] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:41:56] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:41:56] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:41:56] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:41:56] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:41:56] [INFO] Found 16 elements for 'Comment', concatenating 16 non-empty values
[2026-04-19 12:41:56] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:41:56] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:41:56] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:41:56] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:41:56] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:41:56] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 12:41:56] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 12:41:56] [INFO]   -> Found value: SFD
DBFD
[2026-04-19 12:41:56] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-04-19 12:41:56] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 12:41:56] [INFO] Concatenating street name and type
[2026-04-19 12:41:56] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:41:56] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:41:56] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":"2026-04-19 12:41:03","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 12:41:03","incidentInternalId":"26-000791","dispatchRunNumber":"26-000791","policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:41:56] [INFO] Number of extracted fields: 29
[2026-04-19 12:41:56] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-04-19 12:41:56] [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-04-19 12:41:56] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-04-19 12:41:56] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:41:56] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:41:56] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-04-19 12:41:57] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:41:57] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:41:57] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 12:41:57] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 12:41:57] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:41:57] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:41:57] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:41:57] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:41:57] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:41:57] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:42:01] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419084152510.xml
[2026-04-19 12:42:01] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084152510.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419084152510.xml
[2026-04-19 12:42:01] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084152510.xml
[2026-04-19 12:42:01] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084157547.xml
[2026-04-19 12:42:01] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084157547.xml for user: 68920395733981a47
[2026-04-19 12:42:01] [INFO] File size: 10459 bytes
[2026-04-19 12:42:01] [INFO] Created FTPFiles record with ID: 69e4cd99cd997f768
[2026-04-19 12:42:01] [INFO] About to extract fields from XML. File size: 10459 bytes
[2026-04-19 12:42:01] [INFO] Number of mappings: 24
[2026-04-19 12:42:01] [INFO] Starting XML parsing. Content length: 10459
[2026-04-19 12:42:01] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:42:01] [INFO] Processing 24 field mappings
[2026-04-19 12:42:01] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:42:01] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:42:01] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:42:01] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:42:01] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:42:01] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:42:01] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:42:01] [INFO]   -> Found value: 37379
[2026-04-19 12:42:01] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:42:01] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:42:01] [INFO]   -> Found value: 1608
[2026-04-19 12:42:01] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:42:01] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:42:01] [INFO]   -> Found value: THATCHER
[2026-04-19 12:42:01] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:42:01] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:42:01] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:42:01] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:42:01] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:42:01] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:42:01] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:42:01] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:42:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:01] [INFO]   -> Set field 'enroute' = null
[2026-04-19 12:42:01] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:42:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:01] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:42:01] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:42:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:01] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:42:01] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:42:01] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:42:01] [INFO]   -> Found value: 35.249384
[2026-04-19 12:42:01] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:42:01] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:42:01] [INFO]   -> Found value: -85.128745
[2026-04-19 12:42:01] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:42:01] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:42:01] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:42:01] [INFO]   -> Set field 'dispatched' = "2026-04-19 12:41:03"
[2026-04-19 12:42:01] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:42:01] [INFO]   -> Found value: DBFMED
[2026-04-19 12:42:01] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-04-19 12:42:01] [INFO]   -> Set field 'name' = "DBFMED"
[2026-04-19 12:42:01] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:42:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:01] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 12:42:01] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:42:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:01] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 12:42:01] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:42:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:01] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 12:42:01] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:42:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:01] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 12:42:01] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:42:01] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:42:01] [INFO]   -> Set field 'timedispatch' = "2026-04-19 12:41:03"
[2026-04-19 12:42:01] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:42:01] [INFO]   -> Found value: RD
[2026-04-19 12:42:01] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:42:01] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:42:01] [INFO]   -> Found value: 26-000791
[2026-04-19 12:42:01] [INFO]   -> Set field 'incidentInternalId' = "26-000791"
[2026-04-19 12:42:01] [INFO]   -> Set field 'dispatchRunNumber' = "26-000791"
[2026-04-19 12:42:01] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:42:01] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:42:01] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:42:01] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:42:01] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:42:01] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:42:01] [INFO] Found 17 elements for 'Comment', concatenating 17 non-empty values
[2026-04-19 12:42:01] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:42:01] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:42:01] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:42:01] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:42:01] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:42:01] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 12:42:01] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 12:42:01] [INFO]   -> Found value: SFD
DBFD
[2026-04-19 12:42:01] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-04-19 12:42:01] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 12:42:01] [INFO] Concatenating street name and type
[2026-04-19 12:42:01] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:42:01] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:42:01] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":"2026-04-19 12:41:03","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 12:41:03","incidentInternalId":"26-000791","dispatchRunNumber":"26-000791","policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:42:01] [INFO] Number of extracted fields: 29
[2026-04-19 12:42:01] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-04-19 12:42:01] [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-04-19 12:42:01] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-04-19 12:42:01] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:42:02] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:42:02] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-04-19 12:42:02] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:42:02] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:42:02] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 12:42:02] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 12:42:02] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:42:02] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:42:02] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:42:02] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:42:02] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:42:02] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:42:06] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419084157547.xml
[2026-04-19 12:42:06] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084157547.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419084157547.xml
[2026-04-19 12:42:06] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084157547.xml
[2026-04-19 12:42:06] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084202581.xml
[2026-04-19 12:42:06] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084202581.xml for user: 68920395733981a47
[2026-04-19 12:42:06] [INFO] File size: 10870 bytes
[2026-04-19 12:42:06] [INFO] Created FTPFiles record with ID: 69e4cd9ec8f3fbd18
[2026-04-19 12:42:06] [INFO] About to extract fields from XML. File size: 10870 bytes
[2026-04-19 12:42:06] [INFO] Number of mappings: 24
[2026-04-19 12:42:06] [INFO] Starting XML parsing. Content length: 10870
[2026-04-19 12:42:06] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:42:06] [INFO] Processing 24 field mappings
[2026-04-19 12:42:06] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:42:06] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:42:06] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:42:06] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:42:06] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:42:06] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:42:06] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:42:06] [INFO]   -> Found value: 37379
[2026-04-19 12:42:06] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:42:06] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:42:06] [INFO]   -> Found value: 1608
[2026-04-19 12:42:06] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:42:06] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:42:06] [INFO]   -> Found value: THATCHER
[2026-04-19 12:42:06] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:42:06] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:42:06] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:42:06] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:42:06] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:42:06] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:42:06] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:42:06] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:42:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:06] [INFO]   -> Set field 'enroute' = null
[2026-04-19 12:42:06] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:42:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:06] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:42:06] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:42:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:06] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:42:06] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:42:06] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:42:06] [INFO]   -> Found value: 35.249384
[2026-04-19 12:42:06] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:42:06] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:42:06] [INFO]   -> Found value: -85.128745
[2026-04-19 12:42:06] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:42:06] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:42:06] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:42:06] [INFO]   -> Set field 'dispatched' = "2026-04-19 12:41:03"
[2026-04-19 12:42:06] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:42:06] [INFO]   -> Found value: DBFMED
[2026-04-19 12:42:06] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-04-19 12:42:06] [INFO]   -> Set field 'name' = "DBFMED"
[2026-04-19 12:42:06] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:42:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:06] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 12:42:06] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:42:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:06] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 12:42:06] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:42:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:06] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 12:42:06] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:42:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:06] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 12:42:06] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:42:06] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:42:06] [INFO]   -> Set field 'timedispatch' = "2026-04-19 12:41:03"
[2026-04-19 12:42:06] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:42:06] [INFO]   -> Found value: RD
[2026-04-19 12:42:06] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:42:06] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:42:06] [INFO]   -> Found value: 26-000791
[2026-04-19 12:42:06] [INFO]   -> Set field 'incidentInternalId' = "26-000791"
[2026-04-19 12:42:06] [INFO]   -> Set field 'dispatchRunNumber' = "26-000791"
[2026-04-19 12:42:06] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:42:06] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:42:06] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:42:06] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:42:06] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:42:06] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:42:06] [INFO] Found 19 elements for 'Comment', concatenating 19 non-empty values
[2026-04-19 12:42:06] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:42:06] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:42:06] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:42:06] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:42:06] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:42:06] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 12:42:06] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 12:42:06] [INFO]   -> Found value: SFD
DBFD
[2026-04-19 12:42:06] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-04-19 12:42:06] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 12:42:06] [INFO] Concatenating street name and type
[2026-04-19 12:42:06] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:42:06] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:42:06] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":"2026-04-19 12:41:03","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 12:41:03","incidentInternalId":"26-000791","dispatchRunNumber":"26-000791","policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:42:06] [INFO] Number of extracted fields: 29
[2026-04-19 12:42:06] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-04-19 12:42:06] [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-04-19 12:42:06] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-04-19 12:42:06] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:42:06] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:42:06] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-04-19 12:42:07] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:42:07] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:42:07] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 12:42:07] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 12:42:07] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:42:07] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:42:07] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:42:07] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:42:07] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:42:07] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:42:10] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419084202581.xml
[2026-04-19 12:42:10] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084202581.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419084202581.xml
[2026-04-19 12:42:10] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084202581.xml
[2026-04-19 12:42:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084207628.xml
[2026-04-19 12:42:11] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084207628.xml for user: 68920395733981a47
[2026-04-19 12:42:11] [INFO] File size: 11083 bytes
[2026-04-19 12:42:11] [INFO] Created FTPFiles record with ID: 69e4cda3d383505a0
[2026-04-19 12:42:11] [INFO] About to extract fields from XML. File size: 11083 bytes
[2026-04-19 12:42:11] [INFO] Number of mappings: 24
[2026-04-19 12:42:11] [INFO] Starting XML parsing. Content length: 11083
[2026-04-19 12:42:11] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:42:11] [INFO] Processing 24 field mappings
[2026-04-19 12:42:11] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:42:11] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:42:11] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:42:11] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:42:11] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:42:11] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:42:11] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:42:11] [INFO]   -> Found value: 37379
[2026-04-19 12:42:11] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:42:11] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:42:11] [INFO]   -> Found value: 1608
[2026-04-19 12:42:11] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:42:11] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:42:11] [INFO]   -> Found value: THATCHER
[2026-04-19 12:42:11] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:42:11] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:42:11] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:42:11] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:42:11] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:42:11] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:42:11] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:42:11] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:42:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:11] [INFO]   -> Set field 'enroute' = null
[2026-04-19 12:42:11] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:42:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:11] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:42:11] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:42:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:11] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:42:11] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:42:11] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:42:11] [INFO]   -> Found value: 35.249384
[2026-04-19 12:42:11] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:42:11] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:42:11] [INFO]   -> Found value: -85.128745
[2026-04-19 12:42:11] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:42:11] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:42:11] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:42:11] [INFO]   -> Set field 'dispatched' = "2026-04-19 12:41:03"
[2026-04-19 12:42:11] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:42:11] [INFO]   -> Found value: DBFMED
[2026-04-19 12:42:11] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-04-19 12:42:11] [INFO]   -> Set field 'name' = "DBFMED"
[2026-04-19 12:42:11] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:42:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:11] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 12:42:11] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:42:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:11] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 12:42:11] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:42:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:11] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 12:42:11] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:42:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:11] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 12:42:11] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:42:11] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:42:11] [INFO]   -> Set field 'timedispatch' = "2026-04-19 12:41:03"
[2026-04-19 12:42:11] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:42:11] [INFO]   -> Found value: RD
[2026-04-19 12:42:11] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:42:11] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:42:11] [INFO]   -> Found value: 26-000791
[2026-04-19 12:42:11] [INFO]   -> Set field 'incidentInternalId' = "26-000791"
[2026-04-19 12:42:11] [INFO]   -> Set field 'dispatchRunNumber' = "26-000791"
[2026-04-19 12:42:11] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:42:11] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:42:11] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:42:11] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:42:11] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:42:11] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:42:11] [INFO] Found 20 elements for 'Comment', concatenating 20 non-empty values
[2026-04-19 12:42:11] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:42:11] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:42:11] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:42:11] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:42:11] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:42:11] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 12:42:11] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 12:42:11] [INFO]   -> Found value: SFD
DBFD
[2026-04-19 12:42:11] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-04-19 12:42:11] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 12:42:11] [INFO] Concatenating street name and type
[2026-04-19 12:42:11] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:42:11] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:42:11] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":"2026-04-19 12:41:03","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 12:41:03","incidentInternalId":"26-000791","dispatchRunNumber":"26-000791","policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:42:11] [INFO] Number of extracted fields: 29
[2026-04-19 12:42:11] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-04-19 12:42:11] [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-04-19 12:42:11] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-04-19 12:42:11] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:42:12] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:42:12] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-04-19 12:42:12] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:42:12] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:42:12] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 12:42:12] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 12:42:12] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:42:12] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:42:12] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:42:12] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:42:12] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:42:12] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:42:15] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419084207628.xml
[2026-04-19 12:42:15] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084207628.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419084207628.xml
[2026-04-19 12:42:15] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084207628.xml
[2026-04-19 12:42:21] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084217767.xml
[2026-04-19 12:42:21] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084217767.xml for user: 68920395733981a47
[2026-04-19 12:42:21] [INFO] File size: 11272 bytes
[2026-04-19 12:42:22] [INFO] Created FTPFiles record with ID: 69e4cdaeac642ca09
[2026-04-19 12:42:22] [INFO] About to extract fields from XML. File size: 11272 bytes
[2026-04-19 12:42:22] [INFO] Number of mappings: 24
[2026-04-19 12:42:22] [INFO] Starting XML parsing. Content length: 11272
[2026-04-19 12:42:22] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:42:22] [INFO] Processing 24 field mappings
[2026-04-19 12:42:22] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:42:22] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:42:22] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:42:22] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:42:22] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:42:22] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:42:22] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:42:22] [INFO]   -> Found value: 37379
[2026-04-19 12:42:22] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:42:22] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:42:22] [INFO]   -> Found value: 1608
[2026-04-19 12:42:22] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:42:22] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:42:22] [INFO]   -> Found value: THATCHER
[2026-04-19 12:42:22] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:42:22] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:42:22] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:42:22] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:42:22] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:42:22] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:42:22] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:42:22] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:42:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:22] [INFO]   -> Set field 'enroute' = null
[2026-04-19 12:42:22] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:42:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:22] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:42:22] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:42:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:22] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:42:22] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:42:22] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:42:22] [INFO]   -> Found value: 35.249384
[2026-04-19 12:42:22] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:42:22] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:42:22] [INFO]   -> Found value: -85.128745
[2026-04-19 12:42:22] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:42:22] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:42:22] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:42:22] [INFO]   -> Set field 'dispatched' = "2026-04-19 12:41:03"
[2026-04-19 12:42:22] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:42:22] [INFO]   -> Found value: DBFMED
[2026-04-19 12:42:22] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-04-19 12:42:22] [INFO]   -> Set field 'name' = "DBFMED"
[2026-04-19 12:42:22] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:42:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:22] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 12:42:22] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:42:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:22] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 12:42:22] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:42:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:22] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 12:42:22] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:42:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:22] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 12:42:22] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:42:22] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:42:22] [INFO]   -> Set field 'timedispatch' = "2026-04-19 12:41:03"
[2026-04-19 12:42:22] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:42:22] [INFO]   -> Found value: RD
[2026-04-19 12:42:22] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:42:22] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:42:22] [INFO]   -> Found value: 26-000791
[2026-04-19 12:42:22] [INFO]   -> Set field 'incidentInternalId' = "26-000791"
[2026-04-19 12:42:22] [INFO]   -> Set field 'dispatchRunNumber' = "26-000791"
[2026-04-19 12:42:22] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:42:22] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:42:22] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:42:22] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:42:22] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:42:22] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:42:22] [INFO] Found 21 elements for 'Comment', concatenating 21 non-empty values
[2026-04-19 12:42:22] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:42:22] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:42:22] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:42:22] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:42:22] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:42:22] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 12:42:22] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 12:42:22] [INFO]   -> Found value: SFD
DBFD
[2026-04-19 12:42:22] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-04-19 12:42:22] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 12:42:22] [INFO] Concatenating street name and type
[2026-04-19 12:42:22] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:42:22] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:42:22] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":"2026-04-19 12:41:03","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 12:41:03","incidentInternalId":"26-000791","dispatchRunNumber":"26-000791","policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:42:22] [INFO] Number of extracted fields: 29
[2026-04-19 12:42:22] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-04-19 12:42:22] [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-04-19 12:42:22] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-04-19 12:42:22] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:42:22] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:42:22] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-04-19 12:42:23] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:42:23] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:42:23] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 12:42:23] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 12:42:23] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:42:23] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:42:24] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:42:24] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:42:24] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:42:24] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:42:27] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419084217767.xml
[2026-04-19 12:42:27] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084217767.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419084217767.xml
[2026-04-19 12:42:27] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084217767.xml
[2026-04-19 12:42:27] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084222845.xml
[2026-04-19 12:42:27] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084222845.xml for user: 68920395733981a47
[2026-04-19 12:42:27] [INFO] File size: 12678 bytes
[2026-04-19 12:42:29] [INFO] Created FTPFiles record with ID: 69e4cdb5742690392
[2026-04-19 12:42:29] [INFO] About to extract fields from XML. File size: 12678 bytes
[2026-04-19 12:42:29] [INFO] Number of mappings: 24
[2026-04-19 12:42:29] [INFO] Starting XML parsing. Content length: 12678
[2026-04-19 12:42:29] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:42:29] [INFO] Processing 24 field mappings
[2026-04-19 12:42:29] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:42:29] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:42:29] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:42:29] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:42:29] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:42:29] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:42:29] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:42:29] [INFO]   -> Found value: 37379
[2026-04-19 12:42:29] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:42:29] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:42:29] [INFO]   -> Found value: 1608
[2026-04-19 12:42:29] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:42:29] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:42:29] [INFO]   -> Found value: THATCHER
[2026-04-19 12:42:29] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:42:29] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:42:29] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:42:29] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:42:29] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:42:29] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:42:29] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:42:29] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:42:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:29] [INFO]   -> Set field 'enroute' = null
[2026-04-19 12:42:29] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:42:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:29] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:42:29] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:42:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:29] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:42:29] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:42:29] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:42:29] [INFO]   -> Found value: 35.249384
[2026-04-19 12:42:29] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:42:29] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:42:29] [INFO]   -> Found value: -85.128745
[2026-04-19 12:42:29] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:42:29] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:42:29] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:42:29] [INFO]   -> Set field 'dispatched' = "2026-04-19 12:41:03"
[2026-04-19 12:42:29] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:42:29] [INFO]   -> Found value: DBFMED
[2026-04-19 12:42:29] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-04-19 12:42:29] [INFO]   -> Set field 'name' = "DBFMED"
[2026-04-19 12:42:29] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:42:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:29] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 12:42:29] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:42:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:29] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 12:42:29] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:42:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:29] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 12:42:29] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:42:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:29] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 12:42:29] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:42:29] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:42:29] [INFO]   -> Set field 'timedispatch' = "2026-04-19 12:41:03"
[2026-04-19 12:42:29] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:42:29] [INFO]   -> Found value: RD
[2026-04-19 12:42:29] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:42:29] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:42:29] [INFO]   -> Found value: 26-000791
[2026-04-19 12:42:29] [INFO]   -> Set field 'incidentInternalId' = "26-000791"
[2026-04-19 12:42:29] [INFO]   -> Set field 'dispatchRunNumber' = "26-000791"
[2026-04-19 12:42:29] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:42:29] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:42:29] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:42:29] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:42:29] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:42:29] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:42:29] [INFO] Found 28 elements for 'Comment', concatenating 28 non-empty values
[2026-04-19 12:42:29] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:42:29] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:42:29] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:42:29] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:42:29] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:42:29] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 12:42:29] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 12:42:29] [INFO]   -> Found value: SFD
DBFD
[2026-04-19 12:42:29] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-04-19 12:42:29] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 12:42:29] [INFO] Concatenating street name and type
[2026-04-19 12:42:29] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:42:29] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:42:29] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":"2026-04-19 12:41:03","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 12:41:03","incidentInternalId":"26-000791","dispatchRunNumber":"26-000791","policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:42:29] [INFO] Number of extracted fields: 29
[2026-04-19 12:42:29] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-04-19 12:42:29] [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-04-19 12:42:29] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-04-19 12:42:29] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:42:30] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:42:30] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-04-19 12:42:30] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:42:30] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:42:30] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 12:42:30] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 12:42:31] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:42:32] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:42:33] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:42:34] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:42:34] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:42:34] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:42:37] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419084222845.xml
[2026-04-19 12:42:37] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084222845.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419084222845.xml
[2026-04-19 12:42:37] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084222845.xml
[2026-04-19 12:42:37] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084227892.xml
[2026-04-19 12:42:37] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084227892.xml for user: 68920395733981a47
[2026-04-19 12:42:37] [INFO] File size: 12872 bytes
[2026-04-19 12:42:39] [INFO] Created FTPFiles record with ID: 69e4cdbf9ec6e276e
[2026-04-19 12:42:39] [INFO] About to extract fields from XML. File size: 12872 bytes
[2026-04-19 12:42:39] [INFO] Number of mappings: 24
[2026-04-19 12:42:39] [INFO] Starting XML parsing. Content length: 12872
[2026-04-19 12:42:39] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:42:39] [INFO] Processing 24 field mappings
[2026-04-19 12:42:39] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:42:39] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:42:39] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:42:39] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:42:39] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:42:39] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:42:39] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:42:39] [INFO]   -> Found value: 37379
[2026-04-19 12:42:39] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:42:39] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:42:39] [INFO]   -> Found value: 1608
[2026-04-19 12:42:39] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:42:39] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:42:39] [INFO]   -> Found value: THATCHER
[2026-04-19 12:42:39] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:42:39] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:42:39] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:42:39] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:42:39] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:42:39] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:42:39] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:42:39] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:42:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:39] [INFO]   -> Set field 'enroute' = null
[2026-04-19 12:42:39] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:42:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:39] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:42:39] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:42:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:39] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:42:39] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:42:39] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:42:39] [INFO]   -> Found value: 35.249384
[2026-04-19 12:42:39] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:42:39] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:42:39] [INFO]   -> Found value: -85.128745
[2026-04-19 12:42:39] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:42:39] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:42:39] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:42:39] [INFO]   -> Set field 'dispatched' = "2026-04-19 12:41:03"
[2026-04-19 12:42:39] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:42:39] [INFO]   -> Found value: DBFMED
[2026-04-19 12:42:39] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-04-19 12:42:39] [INFO]   -> Set field 'name' = "DBFMED"
[2026-04-19 12:42:39] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:42:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:39] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 12:42:39] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:42:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:39] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 12:42:39] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:42:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:39] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 12:42:39] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:42:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:42:39] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 12:42:39] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:42:39] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:42:39] [INFO]   -> Set field 'timedispatch' = "2026-04-19 12:41:03"
[2026-04-19 12:42:39] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:42:39] [INFO]   -> Found value: RD
[2026-04-19 12:42:39] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:42:39] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:42:39] [INFO]   -> Found value: 26-000791
[2026-04-19 12:42:39] [INFO]   -> Set field 'incidentInternalId' = "26-000791"
[2026-04-19 12:42:39] [INFO]   -> Set field 'dispatchRunNumber' = "26-000791"
[2026-04-19 12:42:39] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:42:39] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:42:39] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:42:39] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:42:39] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:42:39] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:42:39] [INFO] Found 29 elements for 'Comment', concatenating 29 non-empty values
[2026-04-19 12:42:39] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:42:39] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:42:39] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:42:39] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:42:39] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:42:39] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 12:42:39] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 12:42:39] [INFO]   -> Found value: SFD
DBFD
[2026-04-19 12:42:39] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-04-19 12:42:39] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 12:42:39] [INFO] Concatenating street name and type
[2026-04-19 12:42:39] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:42:39] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:42:39] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":"2026-04-19 12:41:03","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 12:41:03","incidentInternalId":"26-000791","dispatchRunNumber":"26-000791","policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:42:39] [INFO] Number of extracted fields: 29
[2026-04-19 12:42:39] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-04-19 12:42:39] [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-04-19 12:42:39] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-04-19 12:42:39] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:42:40] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:42:40] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-04-19 12:42:41] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:42:41] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:42:41] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 12:42:41] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 12:42:42] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:42:43] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:42:44] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:42:45] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:42:45] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:42:45] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:42:48] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419084227892.xml
[2026-04-19 12:42:48] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084227892.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419084227892.xml
[2026-04-19 12:42:48] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084227892.xml
[2026-04-19 12:43:02] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084258226.xml
[2026-04-19 12:43:02] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084258226.xml for user: 68920395733981a47
[2026-04-19 12:43:02] [INFO] File size: 13088 bytes
[2026-04-19 12:43:02] [INFO] Created FTPFiles record with ID: 69e4cdd67ab69951f
[2026-04-19 12:43:02] [INFO] About to extract fields from XML. File size: 13088 bytes
[2026-04-19 12:43:02] [INFO] Number of mappings: 24
[2026-04-19 12:43:02] [INFO] Starting XML parsing. Content length: 13088
[2026-04-19 12:43:02] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:43:02] [INFO] Processing 24 field mappings
[2026-04-19 12:43:02] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:43:02] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:43:02] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:43:02] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:43:02] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:43:02] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:43:02] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:43:02] [INFO]   -> Found value: 37379
[2026-04-19 12:43:02] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:43:02] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:43:02] [INFO]   -> Found value: 1608
[2026-04-19 12:43:02] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:43:02] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:43:02] [INFO]   -> Found value: THATCHER
[2026-04-19 12:43:02] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:43:02] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:43:02] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:43:02] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:43:02] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:43:02] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:43:02] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:43:02] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:43:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:02] [INFO]   -> Set field 'enroute' = null
[2026-04-19 12:43:02] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:43:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:02] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:43:02] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:43:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:02] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:43:02] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:43:02] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:43:02] [INFO]   -> Found value: 35.249384
[2026-04-19 12:43:02] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:43:02] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:43:02] [INFO]   -> Found value: -85.128745
[2026-04-19 12:43:02] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:43:02] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:43:02] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:43:02] [INFO]   -> Set field 'dispatched' = "2026-04-19 12:41:03"
[2026-04-19 12:43:02] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:43:02] [INFO]   -> Found value: DBFMED
[2026-04-19 12:43:02] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-04-19 12:43:02] [INFO]   -> Set field 'name' = "DBFMED"
[2026-04-19 12:43:02] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:43:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:02] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 12:43:02] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:43:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:02] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 12:43:02] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:43:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:02] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 12:43:02] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:43:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:02] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 12:43:02] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:43:02] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:43:02] [INFO]   -> Set field 'timedispatch' = "2026-04-19 12:41:03"
[2026-04-19 12:43:02] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:43:02] [INFO]   -> Found value: RD
[2026-04-19 12:43:02] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:43:02] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:43:02] [INFO]   -> Found value: 26-000791
[2026-04-19 12:43:02] [INFO]   -> Set field 'incidentInternalId' = "26-000791"
[2026-04-19 12:43:02] [INFO]   -> Set field 'dispatchRunNumber' = "26-000791"
[2026-04-19 12:43:02] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:43:02] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:43:02] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:43:02] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:43:02] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:43:02] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:43:02] [INFO] Found 30 elements for 'Comment', concatenating 30 non-empty values
[2026-04-19 12:43:02] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:43:02] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:43:02] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:43:02] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:43:02] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:43:02] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 12:43:02] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 12:43:02] [INFO]   -> Found value: SFD
DBFD
[2026-04-19 12:43:02] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-04-19 12:43:02] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 12:43:02] [INFO] Concatenating street name and type
[2026-04-19 12:43:02] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:43:02] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:43:02] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":"2026-04-19 12:41:03","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 12:41:03","incidentInternalId":"26-000791","dispatchRunNumber":"26-000791","policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:43:02] [INFO] Number of extracted fields: 29
[2026-04-19 12:43:02] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-04-19 12:43: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-04-19 12:43:02] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-04-19 12:43:02] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:43:02] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:43:02] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-04-19 12:43:02] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:43:02] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:43:02] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 12:43:02] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 12:43:02] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:43:03] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:43:03] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:43:03] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:43:03] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:43:03] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:43:07] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419084258226.xml
[2026-04-19 12:43:07] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084258226.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419084258226.xml
[2026-04-19 12:43:07] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084258226.xml
[2026-04-19 12:43:27] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084323519.xml
[2026-04-19 12:43:27] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084323519.xml for user: 68920395733981a47
[2026-04-19 12:43:27] [INFO] File size: 13239 bytes
[2026-04-19 12:43:27] [INFO] Created FTPFiles record with ID: 69e4cdefbf1bc4504
[2026-04-19 12:43:27] [INFO] About to extract fields from XML. File size: 13239 bytes
[2026-04-19 12:43:27] [INFO] Number of mappings: 24
[2026-04-19 12:43:27] [INFO] Starting XML parsing. Content length: 13239
[2026-04-19 12:43:27] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:43:27] [INFO] Processing 24 field mappings
[2026-04-19 12:43:27] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:43:27] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:43:27] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:43:27] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:43:27] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:43:27] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:43:27] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:43:27] [INFO]   -> Found value: 37379
[2026-04-19 12:43:27] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:43:27] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:43:27] [INFO]   -> Found value: 1608
[2026-04-19 12:43:27] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:43:27] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:43:27] [INFO]   -> Found value: THATCHER
[2026-04-19 12:43:27] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:43:27] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:43:27] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:43:27] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:43:27] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:43:27] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:43:27] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:43:27] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:43:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:27] [INFO]   -> Set field 'enroute' = null
[2026-04-19 12:43:27] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:43:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:27] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:43:27] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:43:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:27] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:43:27] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:43:27] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:43:27] [INFO]   -> Found value: 35.249384
[2026-04-19 12:43:27] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:43:27] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:43:27] [INFO]   -> Found value: -85.128745
[2026-04-19 12:43:27] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:43:27] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:43:27] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:43:27] [INFO]   -> Set field 'dispatched' = "2026-04-19 12:41:03"
[2026-04-19 12:43:27] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:43:27] [INFO]   -> Found value: DBFMED
[2026-04-19 12:43:27] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-04-19 12:43:27] [INFO]   -> Set field 'name' = "DBFMED"
[2026-04-19 12:43:27] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:43:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:27] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 12:43:27] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:43:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:27] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 12:43:27] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:43:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:27] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 12:43:27] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:43:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:27] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 12:43:27] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:43:27] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:43:27] [INFO]   -> Set field 'timedispatch' = "2026-04-19 12:41:03"
[2026-04-19 12:43:27] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:43:27] [INFO]   -> Found value: RD
[2026-04-19 12:43:27] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:43:27] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:43:27] [INFO]   -> Found value: 26-000791
[2026-04-19 12:43:27] [INFO]   -> Set field 'incidentInternalId' = "26-000791"
[2026-04-19 12:43:27] [INFO]   -> Set field 'dispatchRunNumber' = "26-000791"
[2026-04-19 12:43:27] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:43:27] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:43:27] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:43:27] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:43:27] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:43:27] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:43:27] [INFO] Found 31 elements for 'Comment', concatenating 31 non-empty values
[2026-04-19 12:43:27] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:43:27] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:43:27] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:43:27] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:43:27] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:43:27] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 12:43:27] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 12:43:27] [INFO]   -> Found value: SFD
DBFD
[2026-04-19 12:43:27] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-04-19 12:43:27] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 12:43:27] [INFO] Concatenating street name and type
[2026-04-19 12:43:27] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:43:27] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:43:27] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":"2026-04-19 12:41:03","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 12:41:03","incidentInternalId":"26-000791","dispatchRunNumber":"26-000791","policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:43:27] [INFO] Number of extracted fields: 29
[2026-04-19 12:43:27] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-04-19 12:43: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-04-19 12:43:27] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-04-19 12:43:27] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:43:27] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:43:27] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-04-19 12:43:28] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:43:28] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:43:28] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 12:43:28] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 12:43:28] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:43:28] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:43:28] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:43:28] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:43:28] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:43:28] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:43:32] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419084323519.xml
[2026-04-19 12:43:32] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084323519.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419084323519.xml
[2026-04-19 12:43:32] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084323519.xml
[2026-04-19 12:43:32] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084328597.xml
[2026-04-19 12:43:32] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084328597.xml for user: 68920395733981a47
[2026-04-19 12:43:32] [INFO] File size: 13373 bytes
[2026-04-19 12:43:32] [INFO] Created FTPFiles record with ID: 69e4cdf4d117e8497
[2026-04-19 12:43:32] [INFO] About to extract fields from XML. File size: 13373 bytes
[2026-04-19 12:43:32] [INFO] Number of mappings: 24
[2026-04-19 12:43:32] [INFO] Starting XML parsing. Content length: 13373
[2026-04-19 12:43:32] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:43:32] [INFO] Processing 24 field mappings
[2026-04-19 12:43:32] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:43:32] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:43:32] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:43:32] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:43:32] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:43:32] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:43:32] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:43:32] [INFO]   -> Found value: 37379
[2026-04-19 12:43:32] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:43:32] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:43:32] [INFO]   -> Found value: 1608
[2026-04-19 12:43:32] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:43:32] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:43:32] [INFO]   -> Found value: THATCHER
[2026-04-19 12:43:32] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:43:32] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:43:32] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:43:32] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:43:32] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:43:32] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:43:32] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:43:32] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:43:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:32] [INFO]   -> Set field 'enroute' = null
[2026-04-19 12:43:32] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:43:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:32] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:43:32] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:43:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:32] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:43:32] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:43:32] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:43:32] [INFO]   -> Found value: 35.249384
[2026-04-19 12:43:32] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:43:32] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:43:32] [INFO]   -> Found value: -85.128745
[2026-04-19 12:43:32] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:43:32] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:43:32] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:43:32] [INFO]   -> Set field 'dispatched' = "2026-04-19 12:41:03"
[2026-04-19 12:43:32] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:43:32] [INFO]   -> Found value: DBFMED
[2026-04-19 12:43:32] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-04-19 12:43:32] [INFO]   -> Set field 'name' = "DBFMED"
[2026-04-19 12:43:32] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:43:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:32] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 12:43:32] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:43:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:32] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 12:43:32] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:43:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:32] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 12:43:32] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:43:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:32] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-19 12:43:32] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:43:32] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:43:32] [INFO]   -> Set field 'timedispatch' = "2026-04-19 12:41:03"
[2026-04-19 12:43:32] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:43:32] [INFO]   -> Found value: RD
[2026-04-19 12:43:32] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:43:32] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:43:32] [INFO]   -> Found value: 26-000791
[2026-04-19 12:43:32] [INFO]   -> Set field 'incidentInternalId' = "26-000791"
[2026-04-19 12:43:32] [INFO]   -> Set field 'dispatchRunNumber' = "26-000791"
[2026-04-19 12:43:32] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:43:32] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:43:32] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:43:32] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:43:32] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:43:32] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:43:32] [INFO] Found 32 elements for 'Comment', concatenating 32 non-empty values
[2026-04-19 12:43:32] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:43:32] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:29 pucillo_r               [32] REQ NO SIRENS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:43:32] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:29 pucillo_r               [32] REQ NO SIRENS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:43:32] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:43:32] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:43:32] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 12:43:32] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-19 12:43:32] [INFO]   -> Found value: SFD
DBFD
[2026-04-19 12:43:32] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-04-19 12:43:32] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 12:43:32] [INFO] Concatenating street name and type
[2026-04-19 12:43:32] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:43:32] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:43:32] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":"2026-04-19 12:41:03","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-19 12:41:03","incidentInternalId":"26-000791","dispatchRunNumber":"26-000791","policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:29 pucillo_r               [32] REQ NO SIRENS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:29 pucillo_r               [32] REQ NO SIRENS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:43:32] [INFO] Number of extracted fields: 29
[2026-04-19 12:43:32] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-04-19 12:43: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-04-19 12:43:32] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-04-19 12:43:32] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:43:33] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:43:33] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-04-19 12:43:33] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:43:33] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:43:33] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-19 12:43:33] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 12:43:33] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:43:33] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:43:33] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:43:33] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:43:33] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:43:34] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:43:37] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419084328597.xml
[2026-04-19 12:43:37] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084328597.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419084328597.xml
[2026-04-19 12:43:37] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084328597.xml
[2026-04-19 12:43:37] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084333647.xml
[2026-04-19 12:43:37] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084333647.xml for user: 68920395733981a47
[2026-04-19 12:43:37] [INFO] File size: 15971 bytes
[2026-04-19 12:43:38] [INFO] Created FTPFiles record with ID: 69e4cdfa13e72ae8e
[2026-04-19 12:43:38] [INFO] About to extract fields from XML. File size: 15971 bytes
[2026-04-19 12:43:38] [INFO] Number of mappings: 24
[2026-04-19 12:43:38] [INFO] Starting XML parsing. Content length: 15971
[2026-04-19 12:43:38] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:43:38] [INFO] Processing 24 field mappings
[2026-04-19 12:43:38] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:43:38] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:43:38] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:43:38] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:43:38] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:43:38] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:43:38] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:43:38] [INFO]   -> Found value: 37379
[2026-04-19 12:43:38] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:43:38] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:43:38] [INFO]   -> Found value: 1608
[2026-04-19 12:43:38] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:43:38] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:43:38] [INFO]   -> Found value: THATCHER
[2026-04-19 12:43:38] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:43:38] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:43:38] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:43:38] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:43:38] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:43:38] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:43:38] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:43:38] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:43:38] [INFO]   -> Found value: 2026-04-19T08:43:34.54-04:00
[2026-04-19 12:43:38] [INFO]   -> Set field 'enroute' = "2026-04-19 12:43:34"
[2026-04-19 12:43:38] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:43:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:38] [INFO]   -> Set field 'onScene' = null
[2026-04-19 12:43:38] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:43:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:38] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:43:38] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:43:38] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:43:38] [INFO]   -> Found value: 35.249384
[2026-04-19 12:43:38] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:43:38] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:43:38] [INFO]   -> Found value: -85.128745
[2026-04-19 12:43:38] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:43:38] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:43:38] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:43:38] [INFO]   -> Set field 'dispatched' = "2026-04-19 12:41:03"
[2026-04-19 12:43:38] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:43:38] [INFO]   -> Found value: QRV02DB
[2026-04-19 12:43:38] [INFO]   -> Set field 'cADVehicleID' = "QRV02DB"
[2026-04-19 12:43:38] [INFO]   -> Set field 'name' = "QRV02DB"
[2026-04-19 12:43:38] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:43:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:38] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 12:43:38] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:43:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:38] [INFO]   -> Set field 'timeonscene' = null
[2026-04-19 12:43:38] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:43:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:43:38] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 12:43:38] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:43:38] [INFO]   -> Found value: 2026-04-19T08:43:34.54-04:00
[2026-04-19 12:43:38] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 12:43:34"
[2026-04-19 12:43:38] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:43:38] [INFO]   -> Found value: 2026-04-19T08:43:34.493-04:00
[2026-04-19 12:43:38] [INFO]   -> Set field 'timedispatch' = "2026-04-19 12:43:34"
[2026-04-19 12:43:38] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:43:38] [INFO]   -> Found value: RD
[2026-04-19 12:43:38] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:43:38] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:43:38] [INFO]   -> Found value: 26-000791
[2026-04-19 12:43:38] [INFO]   -> Set field 'incidentInternalId' = "26-000791"
[2026-04-19 12:43:38] [INFO]   -> Set field 'dispatchRunNumber' = "26-000791"
[2026-04-19 12:43:38] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:43:38] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:43:38] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:43:38] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:43:38] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:43:38] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:43:38] [INFO] Found 32 elements for 'Comment', concatenating 32 non-empty values
[2026-04-19 12:43:38] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:43:38] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:29 pucillo_r               [32] REQ NO SIRENS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:43:38] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:29 pucillo_r               [32] REQ NO SIRENS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:43:38] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:43:38] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:43:38] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 12:43:38] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-19 12:43:38] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-04-19 12:43:38] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-04-19 12:43:38] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 12:43:38] [INFO] Concatenating street name and type
[2026-04-19 12:43:38] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:43:38] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:43:38] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":"2026-04-19 12:43:34","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":"2026-04-19 12:41:03","cADVehicleID":"QRV02DB","name":"QRV02DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-19 12:43:34","timedispatch":"2026-04-19 12:43:34","incidentInternalId":"26-000791","dispatchRunNumber":"26-000791","policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:29 pucillo_r               [32] REQ NO SIRENS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:29 pucillo_r               [32] REQ NO SIRENS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:43:38] [INFO] Number of extracted fields: 29
[2026-04-19 12:43:38] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-04-19 12:43:38] [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-04-19 12:43:38] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-04-19 12:43:38] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:43:38] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:43:38] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-04-19 12:43:38] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:43:38] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:43:38] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-19 12:43:38] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 12:43:38] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:43:38] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:43:38] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:43:39] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:43:39] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:43:39] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:43:42] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419084333647.xml
[2026-04-19 12:43:42] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084333647.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419084333647.xml
[2026-04-19 12:43:42] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419084333647.xml
[2026-04-19 12:52:53] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419085249674.xml
[2026-04-19 12:52:53] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419085249674.xml for user: 68920395733981a47
[2026-04-19 12:52:53] [INFO] File size: 16121 bytes
[2026-04-19 12:52:54] [INFO] Created FTPFiles record with ID: 69e4d0262cd3ba801
[2026-04-19 12:52:54] [INFO] About to extract fields from XML. File size: 16121 bytes
[2026-04-19 12:52:54] [INFO] Number of mappings: 24
[2026-04-19 12:52:54] [INFO] Starting XML parsing. Content length: 16121
[2026-04-19 12:52:54] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 12:52:54] [INFO] Processing 24 field mappings
[2026-04-19 12:52:54] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 12:52:54] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 12:52:54] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 12:52:54] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 12:52:54] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 12:52:54] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 12:52:54] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 12:52:54] [INFO]   -> Found value: 37379
[2026-04-19 12:52:54] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 12:52:54] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 12:52:54] [INFO]   -> Found value: 1608
[2026-04-19 12:52:54] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 12:52:54] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 12:52:54] [INFO]   -> Found value: THATCHER
[2026-04-19 12:52:54] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 12:52:54] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 12:52:54] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 12:52:54] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 12:52:54] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 12:52:54] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 12:52:54] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 12:52:54] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 12:52:54] [INFO]   -> Found value: 2026-04-19T08:43:34.54-04:00
[2026-04-19 12:52:54] [INFO]   -> Set field 'enroute' = "2026-04-19 12:43:34"
[2026-04-19 12:52:54] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 12:52:54] [INFO]   -> Found value: 2026-04-19T08:52:48.837-04:00
[2026-04-19 12:52:54] [INFO]   -> Set field 'onScene' = "2026-04-19 12:52:48"
[2026-04-19 12:52:54] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 12:52:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:52:54] [INFO]   -> Set field 'cleared' = null
[2026-04-19 12:52:54] [INFO]   -> Set field 'inService' = null
[2026-04-19 12:52:54] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 12:52:54] [INFO]   -> Found value: 35.249384
[2026-04-19 12:52:54] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 12:52:54] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 12:52:54] [INFO]   -> Found value: -85.128745
[2026-04-19 12:52:54] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 12:52:54] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 12:52:54] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 12:52:54] [INFO]   -> Set field 'dispatched' = "2026-04-19 12:41:03"
[2026-04-19 12:52:54] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 12:52:54] [INFO]   -> Found value: QRV02DB
[2026-04-19 12:52:54] [INFO]   -> Set field 'cADVehicleID' = "QRV02DB"
[2026-04-19 12:52:54] [INFO]   -> Set field 'name' = "QRV02DB"
[2026-04-19 12:52:54] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 12:52:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:52:54] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-19 12:52:54] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 12:52:54] [INFO]   -> Found value: 2026-04-19T08:52:48.837-04:00
[2026-04-19 12:52:54] [INFO]   -> Set field 'timeonscene' = "2026-04-19 12:52:48"
[2026-04-19 12:52:54] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 12:52:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 12:52:54] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 12:52:54] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 12:52:54] [INFO]   -> Found value: 2026-04-19T08:43:34.54-04:00
[2026-04-19 12:52:54] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 12:43:34"
[2026-04-19 12:52:54] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 12:52:54] [INFO]   -> Found value: 2026-04-19T08:43:34.493-04:00
[2026-04-19 12:52:54] [INFO]   -> Set field 'timedispatch' = "2026-04-19 12:43:34"
[2026-04-19 12:52:54] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 12:52:54] [INFO]   -> Found value: RD
[2026-04-19 12:52:54] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 12:52:54] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 12:52:54] [INFO]   -> Found value: 26-000791
[2026-04-19 12:52:54] [INFO]   -> Set field 'incidentInternalId' = "26-000791"
[2026-04-19 12:52:54] [INFO]   -> Set field 'dispatchRunNumber' = "26-000791"
[2026-04-19 12:52:54] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 12:52:54] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 12:52:54] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 12:52:54] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 12:52:54] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 12:52:54] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 12:52:54] [INFO] Found 32 elements for 'Comment', concatenating 32 non-empty values
[2026-04-19 12:52:54] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 12:52:54] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:29 pucillo_r               [32] REQ NO SIRENS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:52:54] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:29 pucillo_r               [32] REQ NO SIRENS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 12:52:54] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 12:52:54] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 12:52:54] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 12:52:54] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-19 12:52:54] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-04-19 12:52:54] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-04-19 12:52:54] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 12:52:54] [INFO] Concatenating street name and type
[2026-04-19 12:52:54] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 12:52:54] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 12:52:54] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":"2026-04-19 12:43:34","onScene":"2026-04-19 12:52:48","cleared":null,"inService":null,"nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":"2026-04-19 12:41:03","cADVehicleID":"QRV02DB","name":"QRV02DB","timeunitclear":null,"timeonscene":"2026-04-19 12:52:48","timestaging":null,"timeenroutetoscene":"2026-04-19 12:43:34","timedispatch":"2026-04-19 12:43:34","incidentInternalId":"26-000791","dispatchRunNumber":"26-000791","policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:29 pucillo_r               [32] REQ NO SIRENS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:29 pucillo_r               [32] REQ NO SIRENS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 12:52:54] [INFO] Number of extracted fields: 29
[2026-04-19 12:52:54] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-04-19 12:52:54] [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-04-19 12:52:54] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-04-19 12:52:54] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 12:52:54] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 12:52:54] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-04-19 12:52:54] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 12:52:54] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 12:52:54] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-19 12:52:54] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 12:52:54] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 12:52:54] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 12:52:55] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 12:52:55] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 12:52:55] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 12:52:55] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 12:52:58] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419085249674.xml
[2026-04-19 12:52:58] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419085249674.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419085249674.xml
[2026-04-19 12:52:58] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419085249674.xml
[2026-04-19 13:16:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419091609678.xml
[2026-04-19 13:16:13] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419091609678.xml for user: 68920395733981a47
[2026-04-19 13:16:13] [INFO] File size: 17197 bytes
[2026-04-19 13:16:14] [INFO] Created FTPFiles record with ID: 69e4d59e2dc300e15
[2026-04-19 13:16:14] [INFO] About to extract fields from XML. File size: 17197 bytes
[2026-04-19 13:16:14] [INFO] Number of mappings: 24
[2026-04-19 13:16:14] [INFO] Starting XML parsing. Content length: 17197
[2026-04-19 13:16:14] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 13:16:14] [INFO] Processing 24 field mappings
[2026-04-19 13:16:14] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 13:16:14] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 13:16:14] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 13:16:14] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 13:16:14] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 13:16:14] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 13:16:14] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 13:16:14] [INFO]   -> Found value: 37379
[2026-04-19 13:16:14] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 13:16:14] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 13:16:14] [INFO]   -> Found value: 1608
[2026-04-19 13:16:14] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 13:16:14] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 13:16:14] [INFO]   -> Found value: THATCHER
[2026-04-19 13:16:14] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 13:16:14] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 13:16:14] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 13:16:14] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 13:16:14] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 13:16:14] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 13:16:14] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 13:16:14] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 13:16:14] [INFO]   -> Found value: 2026-04-19T08:43:34.54-04:00
[2026-04-19 13:16:14] [INFO]   -> Set field 'enroute' = "2026-04-19 12:43:34"
[2026-04-19 13:16:14] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 13:16:14] [INFO]   -> Found value: 2026-04-19T08:52:48.837-04:00
[2026-04-19 13:16:14] [INFO]   -> Set field 'onScene' = "2026-04-19 12:52:48"
[2026-04-19 13:16:14] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 13:16:14] [INFO]   -> Found value: 2026-04-19T09:16:11.52-04:00
[2026-04-19 13:16:14] [INFO]   -> Set field 'cleared' = "2026-04-19 13:16:11"
[2026-04-19 13:16:14] [INFO]   -> Set field 'inService' = "2026-04-19 13:16:11"
[2026-04-19 13:16:14] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 13:16:14] [INFO]   -> Found value: 35.249384
[2026-04-19 13:16:14] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 13:16:14] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 13:16:14] [INFO]   -> Found value: -85.128745
[2026-04-19 13:16:14] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 13:16:14] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 13:16:14] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 13:16:14] [INFO]   -> Set field 'dispatched' = "2026-04-19 12:41:03"
[2026-04-19 13:16:14] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 13:16:14] [INFO]   -> Found value: QRV02DB
[2026-04-19 13:16:14] [INFO]   -> Set field 'cADVehicleID' = "QRV02DB"
[2026-04-19 13:16:14] [INFO]   -> Set field 'name' = "QRV02DB"
[2026-04-19 13:16:14] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 13:16:14] [INFO]   -> Found value: 2026-04-19T09:16:11.52-04:00
[2026-04-19 13:16:14] [INFO]   -> Set field 'timeunitclear' = "2026-04-19 13:16:11"
[2026-04-19 13:16:14] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 13:16:14] [INFO]   -> Found value: 2026-04-19T08:52:48.837-04:00
[2026-04-19 13:16:14] [INFO]   -> Set field 'timeonscene' = "2026-04-19 12:52:48"
[2026-04-19 13:16:14] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 13:16:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 13:16:14] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 13:16:14] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 13:16:14] [INFO]   -> Found value: 2026-04-19T08:43:34.54-04:00
[2026-04-19 13:16:14] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 12:43:34"
[2026-04-19 13:16:14] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 13:16:14] [INFO]   -> Found value: 2026-04-19T08:43:34.493-04:00
[2026-04-19 13:16:14] [INFO]   -> Set field 'timedispatch' = "2026-04-19 12:43:34"
[2026-04-19 13:16:14] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 13:16:14] [INFO]   -> Found value: RD
[2026-04-19 13:16:14] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 13:16:14] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 13:16:14] [INFO]   -> Found value: 26-000791
[2026-04-19 13:16:14] [INFO]   -> Set field 'incidentInternalId' = "26-000791"
[2026-04-19 13:16:14] [INFO]   -> Set field 'dispatchRunNumber' = "26-000791"
[2026-04-19 13:16:14] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 13:16:14] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 13:16:14] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 13:16:14] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 13:16:14] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 13:16:14] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 13:16:14] [INFO] Found 32 elements for 'Comment', concatenating 32 non-empty values
[2026-04-19 13:16:14] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 13:16:14] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:29 pucillo_r               [32] REQ NO SIRENS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 13:16:14] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:29 pucillo_r               [32] REQ NO SIRENS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]"
[2026-04-19 13:16:14] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 13:16:14] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 13:16:14] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 13:16:14] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-19 13:16:14] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-04-19 13:16:14] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-04-19 13:16:14] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 13:16:14] [INFO] Concatenating street name and type
[2026-04-19 13:16:14] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 13:16:14] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 13:16:14] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":"2026-04-19 12:43:34","onScene":"2026-04-19 12:52:48","cleared":"2026-04-19 13:16:11","inService":"2026-04-19 13:16:11","nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":"2026-04-19 12:41:03","cADVehicleID":"QRV02DB","name":"QRV02DB","timeunitclear":"2026-04-19 13:16:11","timeonscene":"2026-04-19 12:52:48","timestaging":null,"timeenroutetoscene":"2026-04-19 12:43:34","timedispatch":"2026-04-19 12:43:34","incidentInternalId":"26-000791","dispatchRunNumber":"26-000791","policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:29 pucillo_r               [32] REQ NO SIRENS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:29 pucillo_r               [32] REQ NO SIRENS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 13:16:14] [INFO] Number of extracted fields: 29
[2026-04-19 13:16:14] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-04-19 13:16: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-04-19 13:16:14] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-04-19 13:16:14] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 13:16:14] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 13:16:14] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-04-19 13:16:14] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 13:16:14] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 13:16:14] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-19 13:16:14] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 13:16:14] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 13:16:14] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 13:16:15] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 13:16:15] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 13:16:15] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 13:16:15] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 13:16:19] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419091609678.xml
[2026-04-19 13:16:19] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419091609678.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419091609678.xml
[2026-04-19 13:16:19] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419091609678.xml
[2026-04-19 13:56:01] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-11725.xml
[2026-04-19 13:56:01] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-11725.xml for user: 68d56363ec1209189
[2026-04-19 13:56:01] [INFO] File size: 0 bytes
[2026-04-19 13:56:01] [INFO] Created FTPFiles record with ID: 69e4def1779c730e5
[2026-04-19 13:56:01] [INFO] About to extract fields from XML. File size: 0 bytes
[2026-04-19 13:56:01] [INFO] Number of mappings: 21
[2026-04-19 13:56:01] [INFO] Starting XML parsing. Content length: 0
[2026-04-19 13:56:01] [EXCEPTION] UNCAUGHT EXCEPTION: DOMDocument::loadXML(): Argument #1 ($source) must not be empty in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 88
[2026-04-19 13:56:01] [EXCEPTION] Exception trace: #0 /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php(88): DOMDocument->loadXML('')
#1 /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php(685): extractMappedFieldsFromXML('', Array)
#2 {main}
[2026-04-19 13:56:01] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-11725.xml
[2026-04-19 13:56:01] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-11725.xml for user: 68d56363ec1209189
[2026-04-19 13:56:01] [INFO] File size: 0 bytes
[2026-04-19 13:56:01] [INFO] Created FTPFiles record with ID: 69e4def1dd225e860
[2026-04-19 13:56:01] [INFO] About to extract fields from XML. File size: 0 bytes
[2026-04-19 13:56:01] [INFO] Number of mappings: 21
[2026-04-19 13:56:01] [INFO] Starting XML parsing. Content length: 0
[2026-04-19 13:56:01] [EXCEPTION] UNCAUGHT EXCEPTION: DOMDocument::loadXML(): Argument #1 ($source) must not be empty in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 88
[2026-04-19 13:56:01] [EXCEPTION] Exception trace: #0 /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php(88): DOMDocument->loadXML('')
#1 /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php(685): extractMappedFieldsFromXML('', Array)
#2 {main}
[2026-04-19 14:26:33] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419102628894.xml
[2026-04-19 14:26:33] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419102628894.xml for user: 68920395733981a47
[2026-04-19 14:26:33] [INFO] File size: 17312 bytes
[2026-04-19 14:26:33] [INFO] Created FTPFiles record with ID: 69e4e6197f45205ae
[2026-04-19 14:26:33] [INFO] About to extract fields from XML. File size: 17312 bytes
[2026-04-19 14:26:33] [INFO] Number of mappings: 24
[2026-04-19 14:26:33] [INFO] Starting XML parsing. Content length: 17312
[2026-04-19 14:26:33] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-19 14:26:33] [INFO] Processing 24 field mappings
[2026-04-19 14:26:33] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-19 14:26:33] [INFO]   -> Found value: SICK-Sick Person
[2026-04-19 14:26:33] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-19 14:26:33] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-19 14:26:33] [INFO]   -> Found value: ,1608 THATCHER RD
[2026-04-19 14:26:33] [INFO]   -> Set field 'businessName' = ",1608 THATCHER RD"
[2026-04-19 14:26:33] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-19 14:26:33] [INFO]   -> Found value: 37379
[2026-04-19 14:26:33] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-19 14:26:33] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-19 14:26:33] [INFO]   -> Found value: 1608
[2026-04-19 14:26:33] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1608
[2026-04-19 14:26:33] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-19 14:26:33] [INFO]   -> Found value: THATCHER
[2026-04-19 14:26:33] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-04-19 14:26:33] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-19 14:26:33] [INFO]   -> Found value: JENKINS CIR/THATCHER CREST DR
[2026-04-19 14:26:33] [INFO]   -> Set field 'incidentLocationCross' = "JENKINS CIR\/THATCHER CREST DR"
[2026-04-19 14:26:33] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-19 14:26:33] [INFO]   -> Found value: 2026-04-19T08:39:38.867-04:00
[2026-04-19 14:26:33] [INFO]   -> Set field 'alarm' = "2026-04-19 12:39:38"
[2026-04-19 14:26:33] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-19 14:26:33] [INFO]   -> Found value: 2026-04-19T08:43:34.54-04:00
[2026-04-19 14:26:33] [INFO]   -> Set field 'enroute' = "2026-04-19 12:43:34"
[2026-04-19 14:26:33] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-19 14:26:33] [INFO]   -> Found value: 2026-04-19T08:52:48.837-04:00
[2026-04-19 14:26:33] [INFO]   -> Set field 'onScene' = "2026-04-19 12:52:48"
[2026-04-19 14:26:33] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-19 14:26:33] [INFO]   -> Found value: 2026-04-19T09:16:11.52-04:00
[2026-04-19 14:26:33] [INFO]   -> Set field 'cleared' = "2026-04-19 13:16:11"
[2026-04-19 14:26:33] [INFO]   -> Set field 'inService' = "2026-04-19 13:16:11"
[2026-04-19 14:26:33] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-19 14:26:33] [INFO]   -> Found value: 35.249384
[2026-04-19 14:26:33] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24938399999999916190063231624662876129150390625
[2026-04-19 14:26:33] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-19 14:26:33] [INFO]   -> Found value: -85.128745
[2026-04-19 14:26:33] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1287449999999950023266137577593326568603515625
[2026-04-19 14:26:33] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-19 14:26:33] [INFO]   -> Found value: 2026-04-19T08:41:03.037-04:00
[2026-04-19 14:26:33] [INFO]   -> Set field 'dispatched' = "2026-04-19 12:41:03"
[2026-04-19 14:26:33] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-19 14:26:33] [INFO]   -> Found value: QRV02DB
[2026-04-19 14:26:33] [INFO]   -> Set field 'cADVehicleID' = "QRV02DB"
[2026-04-19 14:26:33] [INFO]   -> Set field 'name' = "QRV02DB"
[2026-04-19 14:26:33] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-19 14:26:33] [INFO]   -> Found value: 2026-04-19T09:16:11.52-04:00
[2026-04-19 14:26:33] [INFO]   -> Set field 'timeunitclear' = "2026-04-19 13:16:11"
[2026-04-19 14:26:33] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-19 14:26:33] [INFO]   -> Found value: 2026-04-19T08:52:48.837-04:00
[2026-04-19 14:26:33] [INFO]   -> Set field 'timeonscene' = "2026-04-19 12:52:48"
[2026-04-19 14:26:33] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-19 14:26:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-19 14:26:33] [INFO]   -> Set field 'timestaging' = null
[2026-04-19 14:26:33] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-19 14:26:33] [INFO]   -> Found value: 2026-04-19T08:43:34.54-04:00
[2026-04-19 14:26:33] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-19 12:43:34"
[2026-04-19 14:26:33] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-19 14:26:33] [INFO]   -> Found value: 2026-04-19T08:43:34.493-04:00
[2026-04-19 14:26:33] [INFO]   -> Set field 'timedispatch' = "2026-04-19 12:43:34"
[2026-04-19 14:26:33] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-19 14:26:33] [INFO]   -> Found value: RD
[2026-04-19 14:26:33] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-19 14:26:33] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-19 14:26:33] [INFO]   -> Found value: 26-000791
[2026-04-19 14:26:33] [INFO]   -> Set field 'incidentInternalId' = "26-000791"
[2026-04-19 14:26:33] [INFO]   -> Set field 'dispatchRunNumber' = "26-000791"
[2026-04-19 14:26:33] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-19 14:26:33] [INFO]   -> Found value: 2026-04-28396
[2026-04-19 14:26:33] [INFO]   -> Set field 'policeReportNumber' = "2026-04-28396"
[2026-04-19 14:26:33] [INFO]   -> Set field 'cADNumber' = "2026-04-28396"
[2026-04-19 14:26:33] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-19 14:26:33] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-19 14:26:33] [INFO] Found 33 elements for 'Comment', concatenating 33 non-empty values
[2026-04-19 14:26:33] [INFO]   -> Found value: 04/19/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]
04/19/2026 ...
[2026-04-19 14:26:33] [INFO]   -> Set field 'dispatchNotes' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:29 pucillo_r               [32] REQ NO SIRENS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 10:26:31 BROWN_M                 [33] [EMS] has closed their incident [2026-04-28395]"
[2026-04-19 14:26:33] [INFO]   -> Set field 'cADLog' = "04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:29 pucillo_r               [32] REQ NO SIRENS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 10:26:31 BROWN_M                 [33] [EMS] has closed their incident [2026-04-28395]"
[2026-04-19 14:26:33] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-19 14:26:33] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-19 14:26:33] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-19 14:26:33] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-19 14:26:33] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-04-19 14:26:33] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-04-19 14:26:33] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-19 14:26:33] [INFO] Concatenating street name and type
[2026-04-19 14:26:33] [INFO]   -> Combined street name: THATCHER RD
[2026-04-19 14:26:33] [INFO] Built locationCoordinates from lat/lng: 35.249384,-85.128745
[2026-04-19 14:26:33] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",1608 THATCHER RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1608,"streetName":"THATCHER RD","incidentLocationCross":"JENKINS CIR\/THATCHER CREST DR","alarm":"2026-04-19 12:39:38","enroute":"2026-04-19 12:43:34","onScene":"2026-04-19 12:52:48","cleared":"2026-04-19 13:16:11","inService":"2026-04-19 13:16:11","nERISIncidentLatitude":35.24938399999999916190063231624662876129150390625,"nERISIncidentLongitude":-85.1287449999999950023266137577593326568603515625,"dispatched":"2026-04-19 12:41:03","cADVehicleID":"QRV02DB","name":"QRV02DB","timeunitclear":"2026-04-19 13:16:11","timeonscene":"2026-04-19 12:52:48","timestaging":null,"timeenroutetoscene":"2026-04-19 12:43:34","timedispatch":"2026-04-19 12:43:34","incidentInternalId":"26-000791","dispatchRunNumber":"26-000791","policeReportNumber":"2026-04-28396","cADNumber":"2026-04-28396","dispatchNotes":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:29 pucillo_r               [32] REQ NO SIRENS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 10:26:31 BROWN_M                 [33] [EMS] has closed their incident [2026-04-28395]","cADLog":"04\/19\/2026 08:39:38 pucillo_r               [1] Incident linked to [EMS] [2026-04-28395]\n04\/19\/2026 08:39:42 pucillo_r               [2] Multi-Jurisdiction EMS Incident #: 2026-04-28395\n04\/19\/2026 08:39:44 pucillo_r               [3] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:39:51 pucillo_r               [4] PT HAS BEEN DEALING WITH A STOMACH VIRUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:13 pucillo_r               [5] HAS HAD C DIFF [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:42 COBART_C                [6] ***FG5 [Shared]\n04\/19\/2026 08:40:47 pucillo_r               [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:49 pucillo_r               [8] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:51 pucillo_r               [9] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:53 pucillo_r               [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 pucillo_r               [11] PT IS NAUSEAUS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:40:59 COBART_C                [12] Automatic Case Number(s) issued for Incident #[2026-04-28396], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000791 requested by DBFMED. [Shared]\n04\/19\/2026 08:41:20 COBART_C                [13] DB CLR ON CALL [Shared]\n04\/19\/2026 08:41:38 bradford_a              [14] M12 FROM QTRS [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:38 pucillo_r               [15] BEEN GOING ON FOR ABOUT A WEEK  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:48 APP01                   [16] Requested Case Number(s) issued for Incident #[2026-04-28395], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014888. requested by M12. [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:41:57 pucillo_r               [17] SEVERE DIARRHEA AND FEELING VERY WEAK [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:02 pucillo_r               [18] Protocol Q&A \u2022  Question: How does the patient look? \u2022  Answer: PALE  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:04 pucillo_r               [19] Protocol Q&A \u2022  Question: Is the patient feeling light headed or dizzy? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:10 pucillo_r               [20] Protocol Q&A \u2022  Question: Is the patient complaining of pain anywhere? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:18 pucillo_r               [21] Protocol Q&A \u2022  Question: Describe \u2022  Answer: STOMACH CRAMPS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:24 pucillo_r               [22] Protocol Q&A \u2022  Question: Is the patient complaining of chest pain? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:25 pucillo_r               [23] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [24] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 79 [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [25] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [26] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [27] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:26 pucillo_r               [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:42:31 pucillo_r               [29] Protocol Q&A \u2022  Question: Is the patient a diabetic? \u2022  Answer: No [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:00 pucillo_r               [30] Protocol Q&A \u2022  Question: Is the onset of symptoms sudden or gradual? \u2022  Answer: Gradual [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:24 pucillo_r               [31] ADV COME IN THROUGH FRONT DOOR  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 08:43:29 pucillo_r               [32] REQ NO SIRENS  [Shared 1, 2026-04-28395 - SICK - 1608 THATCHER RD]\n04\/19\/2026 10:26:31 BROWN_M                 [33] [EMS] has closed their incident [2026-04-28395]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.249384,-85.128745"}
[2026-04-19 14:26:33] [INFO] Number of extracted fields: 29
[2026-04-19 14:26:33] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-04-19 14:26: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-04-19 14:26:33] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-04-19 14:26:33] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-19 14:26:33] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-19 14:26:33] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-04-19 14:26:33] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-19 14:26:33] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-19 14:26:33] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-19 14:26:33] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-04-19 14:26:33] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-19 14:26:34] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-19 14:26:34] [INFO] Found existing Dispatch with cADNumber '2026-04-28396', ID: 69e4cd14a8f76474b - will update instead of create
[2026-04-19 14:26:34] [INFO] Updated existing Dispatches record with ID: 69e4cd14a8f76474b
[2026-04-19 14:26:34] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-19 14:26:34] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-19 14:26:38] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-28396_20260419102628894.xml
[2026-04-19 14:26:38] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419102628894.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-19/INCCOMBINED_2026-04-28396_20260419102628894.xml
[2026-04-19 14:26:38] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-28396_20260419102628894.xml
[2026-04-19 19:10:16] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-11749.xml
[2026-04-19 19:10:16] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-11749.xml for user: 68d56363ec1209189
[2026-04-19 19:10:16] [INFO] File size: 0 bytes
[2026-04-19 19:10:17] [INFO] Created FTPFiles record with ID: 69e528990f30fbd1c
[2026-04-19 19:10:17] [INFO] About to extract fields from XML. File size: 0 bytes
[2026-04-19 19:10:17] [INFO] Number of mappings: 21
[2026-04-19 19:10:17] [INFO] Starting XML parsing. Content length: 0
[2026-04-19 19:10:17] [EXCEPTION] UNCAUGHT EXCEPTION: DOMDocument::loadXML(): Argument #1 ($source) must not be empty in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 88
[2026-04-19 19:10:17] [EXCEPTION] Exception trace: #0 /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php(88): DOMDocument->loadXML('')
#1 /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php(685): extractMappedFieldsFromXML('', Array)
#2 {main}
[2026-04-19 19:10:17] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-11749.xml
[2026-04-19 19:10:17] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-11749.xml for user: 68d56363ec1209189
[2026-04-19 19:10:17] [INFO] File size: 0 bytes
[2026-04-19 19:10:17] [INFO] Created FTPFiles record with ID: 69e528996e1045541
[2026-04-19 19:10:17] [INFO] About to extract fields from XML. File size: 0 bytes
[2026-04-19 19:10:17] [INFO] Number of mappings: 21
[2026-04-19 19:10:17] [INFO] Starting XML parsing. Content length: 0
[2026-04-19 19:10:17] [EXCEPTION] UNCAUGHT EXCEPTION: DOMDocument::loadXML(): Argument #1 ($source) must not be empty in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 88
[2026-04-19 19:10:17] [EXCEPTION] Exception trace: #0 /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php(88): DOMDocument->loadXML('')
#1 /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php(685): extractMappedFieldsFromXML('', Array)
#2 {main}
[2026-04-19 19:10:17] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-11749.xml
[2026-04-19 19:10:17] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-11749.xml for user: 68d56363ec1209189
[2026-04-19 19:10:17] [INFO] File size: 0 bytes
[2026-04-19 19:10:17] [INFO] Created FTPFiles record with ID: 69e52899d2131cb8f
[2026-04-19 19:10:17] [INFO] About to extract fields from XML. File size: 0 bytes
[2026-04-19 19:10:17] [INFO] Number of mappings: 21
[2026-04-19 19:10:17] [INFO] Starting XML parsing. Content length: 0
[2026-04-19 19:10:17] [EXCEPTION] UNCAUGHT EXCEPTION: DOMDocument::loadXML(): Argument #1 ($source) must not be empty in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 88
[2026-04-19 19:10:17] [EXCEPTION] Exception trace: #0 /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php(88): DOMDocument->loadXML('')
#1 /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php(685): extractMappedFieldsFromXML('', Array)
#2 {main}
[2026-04-19 19:10:17] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-11749.xml
[2026-04-19 19:10:17] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-11749.xml for user: 68d56363ec1209189
[2026-04-19 19:10:17] [INFO] File size: 0 bytes
[2026-04-19 19:10:18] [INFO] Created FTPFiles record with ID: 69e5289a46b0606c1
[2026-04-19 19:10:18] [INFO] About to extract fields from XML. File size: 0 bytes
[2026-04-19 19:10:18] [INFO] Number of mappings: 21
[2026-04-19 19:10:18] [INFO] Starting XML parsing. Content length: 0
[2026-04-19 19:10:18] [EXCEPTION] UNCAUGHT EXCEPTION: DOMDocument::loadXML(): Argument #1 ($source) must not be empty in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 88
[2026-04-19 19:10:18] [EXCEPTION] Exception trace: #0 /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php(88): DOMDocument->loadXML('')
#1 /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php(685): extractMappedFieldsFromXML('', Array)
#2 {main}
