[2026-04-15 14:16:19] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101619410.xml
[2026-04-15 14:16:19] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101619410.xml for user: 68920395733981a47
[2026-04-15 14:16:19] [INFO] File size: 5624 bytes
[2026-04-15 14:16:20] [INFO] Created FTPFiles record with ID: 69df9db437a73b962
[2026-04-15 14:16:20] [INFO] About to extract fields from XML. File size: 5624 bytes
[2026-04-15 14:16:20] [INFO] Number of mappings: 24
[2026-04-15 14:16:20] [INFO] Starting XML parsing. Content length: 5624
[2026-04-15 14:16:20] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 14:16:20] [INFO] Processing 24 field mappings
[2026-04-15 14:16:20] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 14:16:20] [INFO]   -> Found value: SICK-Sick Person
[2026-04-15 14:16:20] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-15 14:16:20] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 14:16:20] [INFO]   -> Found value: ,10517 DODD CEMETERY RD
[2026-04-15 14:16:20] [INFO]   -> Set field 'businessName' = ",10517 DODD CEMETERY RD"
[2026-04-15 14:16:20] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 14:16:20] [INFO]   -> Found value: 37379
[2026-04-15 14:16:20] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 14:16:20] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 14:16:20] [INFO]   -> Found value: 10517
[2026-04-15 14:16:20] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10517
[2026-04-15 14:16:20] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 14:16:20] [INFO]   -> Found value: DODD CEMETERY
[2026-04-15 14:16:20] [INFO]   -> Set field 'streetName' = "DODD CEMETERY"
[2026-04-15 14:16:20] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 14:16:20] [INFO]   -> Found value: GREEN POND RD/CANYON CIR
[2026-04-15 14:16:20] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/CANYON CIR"
[2026-04-15 14:16:20] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 14:16:20] [INFO]   -> Found value: 2026-04-15T10:16:16.717-04:00
[2026-04-15 14:16:20] [INFO]   -> Set field 'alarm' = "2026-04-15 14:16:16"
[2026-04-15 14:16:20] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 14:16:20] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:16:20] [INFO]   -> Set field 'enroute' = null
[2026-04-15 14:16:20] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 14:16:20] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:16:20] [INFO]   -> Set field 'onScene' = null
[2026-04-15 14:16:20] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 14:16:20] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:16:20] [INFO]   -> Set field 'cleared' = null
[2026-04-15 14:16:20] [INFO]   -> Set field 'inService' = null
[2026-04-15 14:16:20] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 14:16:20] [INFO]   -> Found value: 35.243026
[2026-04-15 14:16:20] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2430260000000004083631210960447788238525390625
[2026-04-15 14:16:20] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 14:16:20] [INFO]   -> Found value: -85.125993
[2026-04-15 14:16:20] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1259929999999940264387987554073333740234375
[2026-04-15 14:16:20] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 14:16:20] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:16:20] [INFO]   -> Set field 'dispatched' = null
[2026-04-15 14:16:20] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 14:16:20] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:20] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 14:16:20] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:20] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 14:16:20] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:20] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 14:16:20] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:20] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 14:16:20] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:20] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 14:16:20] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:20] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 14:16:20] [INFO]   -> Found value: RD
[2026-04-15 14:16:20] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 14:16:20] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 14:16:20] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:20] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 14:16:20] [INFO]   -> Found value: 2026-04-22165
[2026-04-15 14:16:20] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22165"
[2026-04-15 14:16:20] [INFO]   -> Set field 'cADNumber' = "2026-04-22165"
[2026-04-15 14:16:20] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 14:16:20] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 14:16:20] [INFO] Found 2 elements for 'Comment', concatenating 2 non-empty values
[2026-04-15 14:16:20] [INFO]   -> Found value: 04/15/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]
04/15/2026 ...
[2026-04-15 14:16:20] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164"
[2026-04-15 14:16:20] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164"
[2026-04-15 14:16:20] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 14:16:20] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 14:16:20] [INFO]   -> Found value: SFD
[2026-04-15 14:16:20] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-15 14:16:20] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-15 14:16:20] [INFO] Concatenating street name and type
[2026-04-15 14:16:20] [INFO]   -> Combined street name: DODD CEMETERY RD
[2026-04-15 14:16:20] [INFO] Built locationCoordinates from lat/lng: 35.243026,-85.125993
[2026-04-15 14:16:20] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",10517 DODD CEMETERY RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10517,"streetName":"DODD CEMETERY RD","incidentLocationCross":"GREEN POND RD\/CANYON CIR","alarm":"2026-04-15 14:16:16","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2430260000000004083631210960447788238525390625,"nERISIncidentLongitude":-85.1259929999999940264387987554073333740234375,"dispatched":null,"policeReportNumber":"2026-04-22165","cADNumber":"2026-04-22165","dispatchNotes":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164","cADLog":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164","cADAgencyIdentifier":"SFD","locationCoordinates":"35.243026,-85.125993"}
[2026-04-15 14:16:20] [INFO] Number of extracted fields: 20
[2026-04-15 14:16:20] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-15 14:16:20] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-04-15 14:16:20] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-15 14:16:20] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-15 14:16:20] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-15 14:16:20] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-15 14:16:20] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-15 14:16:20] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-15 14:16:21] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-15 14:16:24] [INFO] Created new Dispatches record with ID: 69df9db5692453bd8
[2026-04-15 14:16:24] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 14:16:24] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 14:16:28] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22165_20260415101619410.xml
[2026-04-15 14:16:28] [INFO] Created archive directory: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15
[2026-04-15 14:16:28] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101619410.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22165_20260415101619410.xml
[2026-04-15 14:16:28] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101619410.xml
[2026-04-15 14:16:34] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101634527.xml
[2026-04-15 14:16:34] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101634527.xml for user: 68920395733981a47
[2026-04-15 14:16:34] [INFO] File size: 5768 bytes
[2026-04-15 14:16:35] [INFO] Created FTPFiles record with ID: 69df9dc306eeae13f
[2026-04-15 14:16:35] [INFO] About to extract fields from XML. File size: 5768 bytes
[2026-04-15 14:16:35] [INFO] Number of mappings: 24
[2026-04-15 14:16:35] [INFO] Starting XML parsing. Content length: 5768
[2026-04-15 14:16:35] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 14:16:35] [INFO] Processing 24 field mappings
[2026-04-15 14:16:35] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 14:16:35] [INFO]   -> Found value: SICK-Sick Person
[2026-04-15 14:16:35] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-15 14:16:35] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 14:16:35] [INFO]   -> Found value: ,10517 DODD CEMETERY RD
[2026-04-15 14:16:35] [INFO]   -> Set field 'businessName' = ",10517 DODD CEMETERY RD"
[2026-04-15 14:16:35] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 14:16:35] [INFO]   -> Found value: 37379
[2026-04-15 14:16:35] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 14:16:35] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 14:16:35] [INFO]   -> Found value: 10517
[2026-04-15 14:16:35] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10517
[2026-04-15 14:16:35] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 14:16:35] [INFO]   -> Found value: DODD CEMETERY
[2026-04-15 14:16:35] [INFO]   -> Set field 'streetName' = "DODD CEMETERY"
[2026-04-15 14:16:35] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 14:16:35] [INFO]   -> Found value: GREEN POND RD/CANYON CIR
[2026-04-15 14:16:35] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/CANYON CIR"
[2026-04-15 14:16:35] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 14:16:35] [INFO]   -> Found value: 2026-04-15T10:16:16.717-04:00
[2026-04-15 14:16:35] [INFO]   -> Set field 'alarm' = "2026-04-15 14:16:16"
[2026-04-15 14:16:35] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 14:16:35] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:16:35] [INFO]   -> Set field 'enroute' = null
[2026-04-15 14:16:35] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 14:16:35] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:16:35] [INFO]   -> Set field 'onScene' = null
[2026-04-15 14:16:35] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 14:16:35] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:16:35] [INFO]   -> Set field 'cleared' = null
[2026-04-15 14:16:35] [INFO]   -> Set field 'inService' = null
[2026-04-15 14:16:35] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 14:16:35] [INFO]   -> Found value: 35.243026
[2026-04-15 14:16:35] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2430260000000004083631210960447788238525390625
[2026-04-15 14:16:35] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 14:16:35] [INFO]   -> Found value: -85.125993
[2026-04-15 14:16:35] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1259929999999940264387987554073333740234375
[2026-04-15 14:16:35] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 14:16:35] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:16:35] [INFO]   -> Set field 'dispatched' = null
[2026-04-15 14:16:35] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 14:16:35] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:35] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 14:16:35] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:35] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 14:16:35] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:35] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 14:16:35] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:35] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 14:16:35] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:35] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 14:16:35] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:35] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 14:16:35] [INFO]   -> Found value: RD
[2026-04-15 14:16:35] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 14:16:35] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 14:16:35] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:35] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 14:16:35] [INFO]   -> Found value: 2026-04-22165
[2026-04-15 14:16:35] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22165"
[2026-04-15 14:16:35] [INFO]   -> Set field 'cADNumber' = "2026-04-22165"
[2026-04-15 14:16:35] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 14:16:35] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 14:16:35] [INFO] Found 3 elements for 'Comment', concatenating 3 non-empty values
[2026-04-15 14:16:35] [INFO]   -> Found value: 04/15/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]
04/15/2026 ...
[2026-04-15 14:16:35] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:16:35] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:16:35] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 14:16:35] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 14:16:35] [INFO]   -> Found value: SFD
[2026-04-15 14:16:35] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-15 14:16:35] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-15 14:16:35] [INFO] Concatenating street name and type
[2026-04-15 14:16:35] [INFO]   -> Combined street name: DODD CEMETERY RD
[2026-04-15 14:16:35] [INFO] Built locationCoordinates from lat/lng: 35.243026,-85.125993
[2026-04-15 14:16:35] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",10517 DODD CEMETERY RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10517,"streetName":"DODD CEMETERY RD","incidentLocationCross":"GREEN POND RD\/CANYON CIR","alarm":"2026-04-15 14:16:16","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2430260000000004083631210960447788238525390625,"nERISIncidentLongitude":-85.1259929999999940264387987554073333740234375,"dispatched":null,"policeReportNumber":"2026-04-22165","cADNumber":"2026-04-22165","dispatchNotes":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADLog":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.243026,-85.125993"}
[2026-04-15 14:16:35] [INFO] Number of extracted fields: 20
[2026-04-15 14:16:35] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-15 14:16:35] [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-15 14:16:35] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-15 14:16:35] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-15 14:16:35] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-15 14:16:35] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-15 14:16:35] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-15 14:16:35] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-15 14:16:35] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-15 14:16:36] [INFO] Found existing Dispatch with cADNumber '2026-04-22165', ID: 69df9db5692453bd8 - will update instead of create
[2026-04-15 14:16:36] [INFO] Updated existing Dispatches record with ID: 69df9db5692453bd8
[2026-04-15 14:16:36] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 14:16:36] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 14:16:39] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22165_20260415101634527.xml
[2026-04-15 14:16:39] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101634527.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22165_20260415101634527.xml
[2026-04-15 14:16:39] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101634527.xml
[2026-04-15 14:16:40] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101639605.xml
[2026-04-15 14:16:40] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101639605.xml for user: 68920395733981a47
[2026-04-15 14:16:40] [INFO] File size: 5924 bytes
[2026-04-15 14:16:40] [INFO] Created FTPFiles record with ID: 69df9dc85aedeed1d
[2026-04-15 14:16:40] [INFO] About to extract fields from XML. File size: 5924 bytes
[2026-04-15 14:16:40] [INFO] Number of mappings: 24
[2026-04-15 14:16:40] [INFO] Starting XML parsing. Content length: 5924
[2026-04-15 14:16:40] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 14:16:40] [INFO] Processing 24 field mappings
[2026-04-15 14:16:40] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 14:16:40] [INFO]   -> Found value: SICK-Sick Person
[2026-04-15 14:16:40] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-15 14:16:40] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 14:16:40] [INFO]   -> Found value: ,10517 DODD CEMETERY RD
[2026-04-15 14:16:40] [INFO]   -> Set field 'businessName' = ",10517 DODD CEMETERY RD"
[2026-04-15 14:16:40] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 14:16:40] [INFO]   -> Found value: 37379
[2026-04-15 14:16:40] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 14:16:40] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 14:16:40] [INFO]   -> Found value: 10517
[2026-04-15 14:16:40] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10517
[2026-04-15 14:16:40] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 14:16:40] [INFO]   -> Found value: DODD CEMETERY
[2026-04-15 14:16:40] [INFO]   -> Set field 'streetName' = "DODD CEMETERY"
[2026-04-15 14:16:40] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 14:16:40] [INFO]   -> Found value: GREEN POND RD/CANYON CIR
[2026-04-15 14:16:40] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/CANYON CIR"
[2026-04-15 14:16:40] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 14:16:40] [INFO]   -> Found value: 2026-04-15T10:16:16.717-04:00
[2026-04-15 14:16:40] [INFO]   -> Set field 'alarm' = "2026-04-15 14:16:16"
[2026-04-15 14:16:40] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 14:16:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:16:40] [INFO]   -> Set field 'enroute' = null
[2026-04-15 14:16:40] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 14:16:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:16:40] [INFO]   -> Set field 'onScene' = null
[2026-04-15 14:16:40] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 14:16:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:16:40] [INFO]   -> Set field 'cleared' = null
[2026-04-15 14:16:40] [INFO]   -> Set field 'inService' = null
[2026-04-15 14:16:40] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 14:16:40] [INFO]   -> Found value: 35.243026
[2026-04-15 14:16:40] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2430260000000004083631210960447788238525390625
[2026-04-15 14:16:40] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 14:16:40] [INFO]   -> Found value: -85.125993
[2026-04-15 14:16:40] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1259929999999940264387987554073333740234375
[2026-04-15 14:16:40] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 14:16:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:16:40] [INFO]   -> Set field 'dispatched' = null
[2026-04-15 14:16:40] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 14:16:40] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:40] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 14:16:40] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:40] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 14:16:40] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:40] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 14:16:40] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:40] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 14:16:40] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:40] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 14:16:40] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:40] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 14:16:40] [INFO]   -> Found value: RD
[2026-04-15 14:16:40] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 14:16:40] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 14:16:40] [INFO]   -> No value found (null or empty)
[2026-04-15 14:16:40] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 14:16:40] [INFO]   -> Found value: 2026-04-22165
[2026-04-15 14:16:40] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22165"
[2026-04-15 14:16:40] [INFO]   -> Set field 'cADNumber' = "2026-04-22165"
[2026-04-15 14:16:40] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 14:16:40] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 14:16:40] [INFO] Found 4 elements for 'Comment', concatenating 4 non-empty values
[2026-04-15 14:16:40] [INFO]   -> Found value: 04/15/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]
04/15/2026 ...
[2026-04-15 14:16:40] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:16:40] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:16:40] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 14:16:40] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 14:16:40] [INFO]   -> Found value: SFD
[2026-04-15 14:16:40] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-15 14:16:40] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-15 14:16:40] [INFO] Concatenating street name and type
[2026-04-15 14:16:40] [INFO]   -> Combined street name: DODD CEMETERY RD
[2026-04-15 14:16:40] [INFO] Built locationCoordinates from lat/lng: 35.243026,-85.125993
[2026-04-15 14:16:40] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",10517 DODD CEMETERY RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10517,"streetName":"DODD CEMETERY RD","incidentLocationCross":"GREEN POND RD\/CANYON CIR","alarm":"2026-04-15 14:16:16","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2430260000000004083631210960447788238525390625,"nERISIncidentLongitude":-85.1259929999999940264387987554073333740234375,"dispatched":null,"policeReportNumber":"2026-04-22165","cADNumber":"2026-04-22165","dispatchNotes":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADLog":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.243026,-85.125993"}
[2026-04-15 14:16:40] [INFO] Number of extracted fields: 20
[2026-04-15 14:16:40] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-15 14:16:40] [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-15 14:16:40] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-15 14:16:40] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-15 14:16:40] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-15 14:16:40] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-15 14:16:40] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-15 14:16:40] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-15 14:16:41] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-15 14:16:41] [INFO] Found existing Dispatch with cADNumber '2026-04-22165', ID: 69df9db5692453bd8 - will update instead of create
[2026-04-15 14:16:41] [INFO] Updated existing Dispatches record with ID: 69df9db5692453bd8
[2026-04-15 14:16:41] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 14:16:41] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 14:16:44] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22165_20260415101639605.xml
[2026-04-15 14:16:44] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101639605.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22165_20260415101639605.xml
[2026-04-15 14:16:44] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101639605.xml
[2026-04-15 14:17:35] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101735106.xml
[2026-04-15 14:17:35] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101735106.xml for user: 68920395733981a47
[2026-04-15 14:17:35] [INFO] File size: 6333 bytes
[2026-04-15 14:17:35] [INFO] Created FTPFiles record with ID: 69df9dff950d7ec04
[2026-04-15 14:17:35] [INFO] About to extract fields from XML. File size: 6333 bytes
[2026-04-15 14:17:35] [INFO] Number of mappings: 24
[2026-04-15 14:17:35] [INFO] Starting XML parsing. Content length: 6333
[2026-04-15 14:17:35] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 14:17:35] [INFO] Processing 24 field mappings
[2026-04-15 14:17:35] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 14:17:35] [INFO]   -> Found value: SICK-Sick Person
[2026-04-15 14:17:35] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-15 14:17:35] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 14:17:35] [INFO]   -> Found value: ,10517 DODD CEMETERY RD
[2026-04-15 14:17:35] [INFO]   -> Set field 'businessName' = ",10517 DODD CEMETERY RD"
[2026-04-15 14:17:35] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 14:17:35] [INFO]   -> Found value: 37379
[2026-04-15 14:17:35] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 14:17:35] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 14:17:35] [INFO]   -> Found value: 10517
[2026-04-15 14:17:35] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10517
[2026-04-15 14:17:35] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 14:17:35] [INFO]   -> Found value: DODD CEMETERY
[2026-04-15 14:17:35] [INFO]   -> Set field 'streetName' = "DODD CEMETERY"
[2026-04-15 14:17:35] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 14:17:35] [INFO]   -> Found value: GREEN POND RD/CANYON CIR
[2026-04-15 14:17:35] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/CANYON CIR"
[2026-04-15 14:17:35] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 14:17:35] [INFO]   -> Found value: 2026-04-15T10:16:16.717-04:00
[2026-04-15 14:17:35] [INFO]   -> Set field 'alarm' = "2026-04-15 14:16:16"
[2026-04-15 14:17:35] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 14:17:35] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:17:35] [INFO]   -> Set field 'enroute' = null
[2026-04-15 14:17:35] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 14:17:35] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:17:35] [INFO]   -> Set field 'onScene' = null
[2026-04-15 14:17:35] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 14:17:35] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:17:35] [INFO]   -> Set field 'cleared' = null
[2026-04-15 14:17:35] [INFO]   -> Set field 'inService' = null
[2026-04-15 14:17:35] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 14:17:35] [INFO]   -> Found value: 35.243026
[2026-04-15 14:17:35] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2430260000000004083631210960447788238525390625
[2026-04-15 14:17:35] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 14:17:35] [INFO]   -> Found value: -85.125993
[2026-04-15 14:17:35] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1259929999999940264387987554073333740234375
[2026-04-15 14:17:35] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 14:17:35] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:17:35] [INFO]   -> Set field 'dispatched' = null
[2026-04-15 14:17:35] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 14:17:35] [INFO]   -> No value found (null or empty)
[2026-04-15 14:17:35] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 14:17:35] [INFO]   -> No value found (null or empty)
[2026-04-15 14:17:35] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 14:17:35] [INFO]   -> No value found (null or empty)
[2026-04-15 14:17:35] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 14:17:35] [INFO]   -> No value found (null or empty)
[2026-04-15 14:17:35] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 14:17:35] [INFO]   -> No value found (null or empty)
[2026-04-15 14:17:35] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 14:17:35] [INFO]   -> No value found (null or empty)
[2026-04-15 14:17:35] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 14:17:35] [INFO]   -> Found value: RD
[2026-04-15 14:17:35] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 14:17:35] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 14:17:35] [INFO]   -> No value found (null or empty)
[2026-04-15 14:17:35] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 14:17:35] [INFO]   -> Found value: 2026-04-22165
[2026-04-15 14:17:35] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22165"
[2026-04-15 14:17:35] [INFO]   -> Set field 'cADNumber' = "2026-04-22165"
[2026-04-15 14:17:35] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 14:17:35] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 14:17:35] [INFO] Found 6 elements for 'Comment', concatenating 6 non-empty values
[2026-04-15 14:17:35] [INFO]   -> Found value: 04/15/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]
04/15/2026 ...
[2026-04-15 14:17:35] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:17:35] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:17:35] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 14:17:35] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 14:17:35] [INFO]   -> Found value: SFD
[2026-04-15 14:17:35] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-15 14:17:35] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-15 14:17:35] [INFO] Concatenating street name and type
[2026-04-15 14:17:35] [INFO]   -> Combined street name: DODD CEMETERY RD
[2026-04-15 14:17:35] [INFO] Built locationCoordinates from lat/lng: 35.243026,-85.125993
[2026-04-15 14:17:35] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",10517 DODD CEMETERY RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10517,"streetName":"DODD CEMETERY RD","incidentLocationCross":"GREEN POND RD\/CANYON CIR","alarm":"2026-04-15 14:16:16","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2430260000000004083631210960447788238525390625,"nERISIncidentLongitude":-85.1259929999999940264387987554073333740234375,"dispatched":null,"policeReportNumber":"2026-04-22165","cADNumber":"2026-04-22165","dispatchNotes":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADLog":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.243026,-85.125993"}
[2026-04-15 14:17:35] [INFO] Number of extracted fields: 20
[2026-04-15 14:17:35] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-15 14:17:35] [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-15 14:17:35] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-15 14:17:35] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-15 14:17:35] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-15 14:17:36] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-15 14:17:36] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-15 14:17:36] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-15 14:17:36] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-15 14:17:36] [INFO] Found existing Dispatch with cADNumber '2026-04-22165', ID: 69df9db5692453bd8 - will update instead of create
[2026-04-15 14:17:36] [INFO] Updated existing Dispatches record with ID: 69df9db5692453bd8
[2026-04-15 14:17:36] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 14:17:36] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 14:17:40] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22165_20260415101735106.xml
[2026-04-15 14:17:40] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101735106.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22165_20260415101735106.xml
[2026-04-15 14:17:40] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101735106.xml
[2026-04-15 14:17:45] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101745203.xml
[2026-04-15 14:17:45] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101745203.xml for user: 68920395733981a47
[2026-04-15 14:17:45] [INFO] File size: 6540 bytes
[2026-04-15 14:17:45] [INFO] Created FTPFiles record with ID: 69df9e09a901a6cc1
[2026-04-15 14:17:45] [INFO] About to extract fields from XML. File size: 6540 bytes
[2026-04-15 14:17:45] [INFO] Number of mappings: 24
[2026-04-15 14:17:45] [INFO] Starting XML parsing. Content length: 6540
[2026-04-15 14:17:45] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 14:17:45] [INFO] Processing 24 field mappings
[2026-04-15 14:17:45] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 14:17:45] [INFO]   -> Found value: SICK-Sick Person
[2026-04-15 14:17:45] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-15 14:17:45] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 14:17:45] [INFO]   -> Found value: ,10517 DODD CEMETERY RD
[2026-04-15 14:17:45] [INFO]   -> Set field 'businessName' = ",10517 DODD CEMETERY RD"
[2026-04-15 14:17:45] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 14:17:45] [INFO]   -> Found value: 37379
[2026-04-15 14:17:45] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 14:17:45] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 14:17:45] [INFO]   -> Found value: 10517
[2026-04-15 14:17:45] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10517
[2026-04-15 14:17:45] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 14:17:45] [INFO]   -> Found value: DODD CEMETERY
[2026-04-15 14:17:45] [INFO]   -> Set field 'streetName' = "DODD CEMETERY"
[2026-04-15 14:17:45] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 14:17:45] [INFO]   -> Found value: GREEN POND RD/CANYON CIR
[2026-04-15 14:17:45] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/CANYON CIR"
[2026-04-15 14:17:45] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 14:17:45] [INFO]   -> Found value: 2026-04-15T10:16:16.717-04:00
[2026-04-15 14:17:45] [INFO]   -> Set field 'alarm' = "2026-04-15 14:16:16"
[2026-04-15 14:17:45] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 14:17:45] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:17:45] [INFO]   -> Set field 'enroute' = null
[2026-04-15 14:17:45] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 14:17:45] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:17:45] [INFO]   -> Set field 'onScene' = null
[2026-04-15 14:17:45] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 14:17:45] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:17:45] [INFO]   -> Set field 'cleared' = null
[2026-04-15 14:17:45] [INFO]   -> Set field 'inService' = null
[2026-04-15 14:17:45] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 14:17:45] [INFO]   -> Found value: 35.243026
[2026-04-15 14:17:45] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2430260000000004083631210960447788238525390625
[2026-04-15 14:17:45] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 14:17:45] [INFO]   -> Found value: -85.125993
[2026-04-15 14:17:45] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1259929999999940264387987554073333740234375
[2026-04-15 14:17:45] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 14:17:45] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:17:45] [INFO]   -> Set field 'dispatched' = null
[2026-04-15 14:17:45] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 14:17:45] [INFO]   -> No value found (null or empty)
[2026-04-15 14:17:45] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 14:17:45] [INFO]   -> No value found (null or empty)
[2026-04-15 14:17:45] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 14:17:45] [INFO]   -> No value found (null or empty)
[2026-04-15 14:17:45] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 14:17:45] [INFO]   -> No value found (null or empty)
[2026-04-15 14:17:45] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 14:17:45] [INFO]   -> No value found (null or empty)
[2026-04-15 14:17:45] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 14:17:45] [INFO]   -> No value found (null or empty)
[2026-04-15 14:17:45] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 14:17:45] [INFO]   -> Found value: RD
[2026-04-15 14:17:45] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 14:17:45] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 14:17:45] [INFO]   -> No value found (null or empty)
[2026-04-15 14:17:45] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 14:17:45] [INFO]   -> Found value: 2026-04-22165
[2026-04-15 14:17:45] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22165"
[2026-04-15 14:17:45] [INFO]   -> Set field 'cADNumber' = "2026-04-22165"
[2026-04-15 14:17:45] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 14:17:45] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 14:17:45] [INFO] Found 7 elements for 'Comment', concatenating 7 non-empty values
[2026-04-15 14:17:45] [INFO]   -> Found value: 04/15/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]
04/15/2026 ...
[2026-04-15 14:17:45] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:17:45] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:17:45] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 14:17:45] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 14:17:45] [INFO]   -> Found value: SFD
[2026-04-15 14:17:45] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-15 14:17:45] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-15 14:17:45] [INFO] Concatenating street name and type
[2026-04-15 14:17:45] [INFO]   -> Combined street name: DODD CEMETERY RD
[2026-04-15 14:17:45] [INFO] Built locationCoordinates from lat/lng: 35.243026,-85.125993
[2026-04-15 14:17:45] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",10517 DODD CEMETERY RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10517,"streetName":"DODD CEMETERY RD","incidentLocationCross":"GREEN POND RD\/CANYON CIR","alarm":"2026-04-15 14:16:16","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2430260000000004083631210960447788238525390625,"nERISIncidentLongitude":-85.1259929999999940264387987554073333740234375,"dispatched":null,"policeReportNumber":"2026-04-22165","cADNumber":"2026-04-22165","dispatchNotes":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADLog":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.243026,-85.125993"}
[2026-04-15 14:17:45] [INFO] Number of extracted fields: 20
[2026-04-15 14:17:45] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-15 14:17:45] [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-15 14:17:45] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-15 14:17:45] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-15 14:17:45] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-15 14:17:46] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-15 14:17:46] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-15 14:17:46] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-15 14:17:46] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-15 14:17:46] [INFO] Found existing Dispatch with cADNumber '2026-04-22165', ID: 69df9db5692453bd8 - will update instead of create
[2026-04-15 14:17:46] [INFO] Updated existing Dispatches record with ID: 69df9db5692453bd8
[2026-04-15 14:17:46] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 14:17:46] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 14:17:50] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22165_20260415101745203.xml
[2026-04-15 14:17:50] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101745203.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22165_20260415101745203.xml
[2026-04-15 14:17:50] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101745203.xml
[2026-04-15 14:17:50] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101750252.xml
[2026-04-15 14:17:50] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101750252.xml for user: 68920395733981a47
[2026-04-15 14:17:50] [INFO] File size: 6743 bytes
[2026-04-15 14:18:39] [INFO] Created FTPFiles record with ID: 69df9e3fdb54e348c
[2026-04-15 14:18:39] [INFO] About to extract fields from XML. File size: 6743 bytes
[2026-04-15 14:18:39] [INFO] Number of mappings: 24
[2026-04-15 14:18:39] [INFO] Starting XML parsing. Content length: 6743
[2026-04-15 14:18:39] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 14:18:39] [INFO] Processing 24 field mappings
[2026-04-15 14:18:39] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 14:18:39] [INFO]   -> Found value: SICK-Sick Person
[2026-04-15 14:18:39] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-15 14:18:39] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 14:18:39] [INFO]   -> Found value: ,10517 DODD CEMETERY RD
[2026-04-15 14:18:39] [INFO]   -> Set field 'businessName' = ",10517 DODD CEMETERY RD"
[2026-04-15 14:18:39] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 14:18:39] [INFO]   -> Found value: 37379
[2026-04-15 14:18:39] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 14:18:39] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 14:18:39] [INFO]   -> Found value: 10517
[2026-04-15 14:18:39] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10517
[2026-04-15 14:18:39] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 14:18:39] [INFO]   -> Found value: DODD CEMETERY
[2026-04-15 14:18:39] [INFO]   -> Set field 'streetName' = "DODD CEMETERY"
[2026-04-15 14:18:39] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 14:18:39] [INFO]   -> Found value: GREEN POND RD/CANYON CIR
[2026-04-15 14:18:39] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/CANYON CIR"
[2026-04-15 14:18:39] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 14:18:39] [INFO]   -> Found value: 2026-04-15T10:16:16.717-04:00
[2026-04-15 14:18:39] [INFO]   -> Set field 'alarm' = "2026-04-15 14:16:16"
[2026-04-15 14:18:39] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 14:18:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:18:39] [INFO]   -> Set field 'enroute' = null
[2026-04-15 14:18:39] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 14:18:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:18:39] [INFO]   -> Set field 'onScene' = null
[2026-04-15 14:18:39] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 14:18:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:18:39] [INFO]   -> Set field 'cleared' = null
[2026-04-15 14:18:39] [INFO]   -> Set field 'inService' = null
[2026-04-15 14:18:39] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 14:18:39] [INFO]   -> Found value: 35.243026
[2026-04-15 14:18:39] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2430260000000004083631210960447788238525390625
[2026-04-15 14:18:39] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 14:18:39] [INFO]   -> Found value: -85.125993
[2026-04-15 14:18:39] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1259929999999940264387987554073333740234375
[2026-04-15 14:18:39] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 14:18:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:18:39] [INFO]   -> Set field 'dispatched' = null
[2026-04-15 14:18:39] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 14:18:39] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:39] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 14:18:39] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:39] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 14:18:39] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:39] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 14:18:39] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:39] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 14:18:39] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:39] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 14:18:39] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:39] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 14:18:39] [INFO]   -> Found value: RD
[2026-04-15 14:18:39] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 14:18:39] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 14:18:39] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:39] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 14:18:39] [INFO]   -> Found value: 2026-04-22165
[2026-04-15 14:18:39] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22165"
[2026-04-15 14:18:39] [INFO]   -> Set field 'cADNumber' = "2026-04-22165"
[2026-04-15 14:18:39] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 14:18:39] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 14:18:39] [INFO] Found 8 elements for 'Comment', concatenating 8 non-empty values
[2026-04-15 14:18:39] [INFO]   -> Found value: 04/15/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]
04/15/2026 ...
[2026-04-15 14:18:39] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:18:39] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:18:39] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 14:18:39] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 14:18:39] [INFO]   -> Found value: SFD
[2026-04-15 14:18:39] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-15 14:18:39] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-15 14:18:39] [INFO] Concatenating street name and type
[2026-04-15 14:18:39] [INFO]   -> Combined street name: DODD CEMETERY RD
[2026-04-15 14:18:39] [INFO] Built locationCoordinates from lat/lng: 35.243026,-85.125993
[2026-04-15 14:18:39] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",10517 DODD CEMETERY RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10517,"streetName":"DODD CEMETERY RD","incidentLocationCross":"GREEN POND RD\/CANYON CIR","alarm":"2026-04-15 14:16:16","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2430260000000004083631210960447788238525390625,"nERISIncidentLongitude":-85.1259929999999940264387987554073333740234375,"dispatched":null,"policeReportNumber":"2026-04-22165","cADNumber":"2026-04-22165","dispatchNotes":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADLog":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.243026,-85.125993"}
[2026-04-15 14:18:39] [INFO] Number of extracted fields: 20
[2026-04-15 14:18:39] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-15 14:18:39] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-04-15 14:18:39] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-15 14:18:39] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-15 14:18:40] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-15 14:18:40] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-15 14:18:40] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-15 14:18:40] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-15 14:18:40] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-15 14:18:40] [INFO] Found existing Dispatch with cADNumber '2026-04-22165', ID: 69df9db5692453bd8 - will update instead of create
[2026-04-15 14:18:41] [INFO] Updated existing Dispatches record with ID: 69df9db5692453bd8
[2026-04-15 14:18:41] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 14:18:41] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 14:18:45] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22165_20260415101750252.xml
[2026-04-15 14:18:45] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101750252.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22165_20260415101750252.xml
[2026-04-15 14:18:45] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101750252.xml
[2026-04-15 14:18:45] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101800350.xml
[2026-04-15 14:18:45] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101800350.xml for user: 68920395733981a47
[2026-04-15 14:18:45] [INFO] File size: 7006 bytes
[2026-04-15 14:18:45] [INFO] Created FTPFiles record with ID: 69df9e456e9ad6b71
[2026-04-15 14:18:45] [INFO] About to extract fields from XML. File size: 7006 bytes
[2026-04-15 14:18:45] [INFO] Number of mappings: 24
[2026-04-15 14:18:45] [INFO] Starting XML parsing. Content length: 7006
[2026-04-15 14:18:45] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 14:18:45] [INFO] Processing 24 field mappings
[2026-04-15 14:18:45] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 14:18:45] [INFO]   -> Found value: SICK-Sick Person
[2026-04-15 14:18:45] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-15 14:18:45] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 14:18:45] [INFO]   -> Found value: ,10517 DODD CEMETERY RD
[2026-04-15 14:18:45] [INFO]   -> Set field 'businessName' = ",10517 DODD CEMETERY RD"
[2026-04-15 14:18:45] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 14:18:45] [INFO]   -> Found value: 37379
[2026-04-15 14:18:45] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 14:18:45] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 14:18:45] [INFO]   -> Found value: 10517
[2026-04-15 14:18:45] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10517
[2026-04-15 14:18:45] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 14:18:45] [INFO]   -> Found value: DODD CEMETERY
[2026-04-15 14:18:45] [INFO]   -> Set field 'streetName' = "DODD CEMETERY"
[2026-04-15 14:18:45] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 14:18:45] [INFO]   -> Found value: GREEN POND RD/CANYON CIR
[2026-04-15 14:18:45] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/CANYON CIR"
[2026-04-15 14:18:45] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 14:18:45] [INFO]   -> Found value: 2026-04-15T10:16:16.717-04:00
[2026-04-15 14:18:45] [INFO]   -> Set field 'alarm' = "2026-04-15 14:16:16"
[2026-04-15 14:18:45] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 14:18:45] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:18:45] [INFO]   -> Set field 'enroute' = null
[2026-04-15 14:18:45] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 14:18:45] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:18:45] [INFO]   -> Set field 'onScene' = null
[2026-04-15 14:18:45] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 14:18:45] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:18:45] [INFO]   -> Set field 'cleared' = null
[2026-04-15 14:18:45] [INFO]   -> Set field 'inService' = null
[2026-04-15 14:18:45] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 14:18:45] [INFO]   -> Found value: 35.243026
[2026-04-15 14:18:45] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2430260000000004083631210960447788238525390625
[2026-04-15 14:18:45] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 14:18:45] [INFO]   -> Found value: -85.125993
[2026-04-15 14:18:45] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1259929999999940264387987554073333740234375
[2026-04-15 14:18:45] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 14:18:45] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:18:45] [INFO]   -> Set field 'dispatched' = null
[2026-04-15 14:18:45] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 14:18:45] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:45] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 14:18:45] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:45] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 14:18:45] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:45] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 14:18:45] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:45] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 14:18:45] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:45] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 14:18:45] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:45] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 14:18:45] [INFO]   -> Found value: RD
[2026-04-15 14:18:45] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 14:18:45] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 14:18:45] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:45] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 14:18:45] [INFO]   -> Found value: 2026-04-22165
[2026-04-15 14:18:45] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22165"
[2026-04-15 14:18:45] [INFO]   -> Set field 'cADNumber' = "2026-04-22165"
[2026-04-15 14:18:45] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 14:18:45] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 14:18:45] [INFO] Found 9 elements for 'Comment', concatenating 9 non-empty values
[2026-04-15 14:18:45] [INFO]   -> Found value: 04/15/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]
04/15/2026 ...
[2026-04-15 14:18:45] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:18:45] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:18:45] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 14:18:45] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 14:18:45] [INFO]   -> Found value: SFD
[2026-04-15 14:18:45] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-15 14:18:45] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-15 14:18:45] [INFO] Concatenating street name and type
[2026-04-15 14:18:45] [INFO]   -> Combined street name: DODD CEMETERY RD
[2026-04-15 14:18:45] [INFO] Built locationCoordinates from lat/lng: 35.243026,-85.125993
[2026-04-15 14:18:45] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",10517 DODD CEMETERY RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10517,"streetName":"DODD CEMETERY RD","incidentLocationCross":"GREEN POND RD\/CANYON CIR","alarm":"2026-04-15 14:16:16","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2430260000000004083631210960447788238525390625,"nERISIncidentLongitude":-85.1259929999999940264387987554073333740234375,"dispatched":null,"policeReportNumber":"2026-04-22165","cADNumber":"2026-04-22165","dispatchNotes":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADLog":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.243026,-85.125993"}
[2026-04-15 14:18:45] [INFO] Number of extracted fields: 20
[2026-04-15 14:18:45] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-15 14:18:45] [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-15 14:18:45] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-15 14:18:45] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-15 14:18:45] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-15 14:18:45] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-15 14:18:45] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-15 14:18:46] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-15 14:18:46] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-15 14:18:46] [INFO] Found existing Dispatch with cADNumber '2026-04-22165', ID: 69df9db5692453bd8 - will update instead of create
[2026-04-15 14:18:46] [INFO] Updated existing Dispatches record with ID: 69df9db5692453bd8
[2026-04-15 14:18:46] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 14:18:46] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 14:18:49] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22165_20260415101800350.xml
[2026-04-15 14:18:49] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101800350.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22165_20260415101800350.xml
[2026-04-15 14:18:49] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101800350.xml
[2026-04-15 14:18:49] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101805413.xml
[2026-04-15 14:18:49] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101805413.xml for user: 68920395733981a47
[2026-04-15 14:18:49] [INFO] File size: 7215 bytes
[2026-04-15 14:18:50] [INFO] Created FTPFiles record with ID: 69df9e4a12ccf2f24
[2026-04-15 14:18:50] [INFO] About to extract fields from XML. File size: 7215 bytes
[2026-04-15 14:18:50] [INFO] Number of mappings: 24
[2026-04-15 14:18:50] [INFO] Starting XML parsing. Content length: 7215
[2026-04-15 14:18:50] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 14:18:50] [INFO] Processing 24 field mappings
[2026-04-15 14:18:50] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 14:18:50] [INFO]   -> Found value: SICK-Sick Person
[2026-04-15 14:18:50] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-15 14:18:50] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 14:18:50] [INFO]   -> Found value: ,10517 DODD CEMETERY RD
[2026-04-15 14:18:50] [INFO]   -> Set field 'businessName' = ",10517 DODD CEMETERY RD"
[2026-04-15 14:18:50] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 14:18:50] [INFO]   -> Found value: 37379
[2026-04-15 14:18:50] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 14:18:50] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 14:18:50] [INFO]   -> Found value: 10517
[2026-04-15 14:18:50] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10517
[2026-04-15 14:18:50] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 14:18:50] [INFO]   -> Found value: DODD CEMETERY
[2026-04-15 14:18:50] [INFO]   -> Set field 'streetName' = "DODD CEMETERY"
[2026-04-15 14:18:50] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 14:18:50] [INFO]   -> Found value: GREEN POND RD/CANYON CIR
[2026-04-15 14:18:50] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/CANYON CIR"
[2026-04-15 14:18:50] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 14:18:50] [INFO]   -> Found value: 2026-04-15T10:16:16.717-04:00
[2026-04-15 14:18:50] [INFO]   -> Set field 'alarm' = "2026-04-15 14:16:16"
[2026-04-15 14:18:50] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 14:18:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:18:50] [INFO]   -> Set field 'enroute' = null
[2026-04-15 14:18:50] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 14:18:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:18:50] [INFO]   -> Set field 'onScene' = null
[2026-04-15 14:18:50] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 14:18:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:18:50] [INFO]   -> Set field 'cleared' = null
[2026-04-15 14:18:50] [INFO]   -> Set field 'inService' = null
[2026-04-15 14:18:50] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 14:18:50] [INFO]   -> Found value: 35.243026
[2026-04-15 14:18:50] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2430260000000004083631210960447788238525390625
[2026-04-15 14:18:50] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 14:18:50] [INFO]   -> Found value: -85.125993
[2026-04-15 14:18:50] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1259929999999940264387987554073333740234375
[2026-04-15 14:18:50] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 14:18:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:18:50] [INFO]   -> Set field 'dispatched' = null
[2026-04-15 14:18:50] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 14:18:50] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:50] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 14:18:50] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:50] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 14:18:50] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:50] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 14:18:50] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:50] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 14:18:50] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:50] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 14:18:50] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:50] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 14:18:50] [INFO]   -> Found value: RD
[2026-04-15 14:18:50] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 14:18:50] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 14:18:50] [INFO]   -> No value found (null or empty)
[2026-04-15 14:18:50] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 14:18:50] [INFO]   -> Found value: 2026-04-22165
[2026-04-15 14:18:50] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22165"
[2026-04-15 14:18:50] [INFO]   -> Set field 'cADNumber' = "2026-04-22165"
[2026-04-15 14:18:50] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 14:18:50] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 14:18:50] [INFO] Found 10 elements for 'Comment', concatenating 10 non-empty values
[2026-04-15 14:18:50] [INFO]   -> Found value: 04/15/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]
04/15/2026 ...
[2026-04-15 14:18:50] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:18:50] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:18:50] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 14:18:50] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 14:18:50] [INFO]   -> Found value: SFD
[2026-04-15 14:18:50] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-15 14:18:50] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-15 14:18:50] [INFO] Concatenating street name and type
[2026-04-15 14:18:50] [INFO]   -> Combined street name: DODD CEMETERY RD
[2026-04-15 14:18:50] [INFO] Built locationCoordinates from lat/lng: 35.243026,-85.125993
[2026-04-15 14:18:50] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",10517 DODD CEMETERY RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10517,"streetName":"DODD CEMETERY RD","incidentLocationCross":"GREEN POND RD\/CANYON CIR","alarm":"2026-04-15 14:16:16","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2430260000000004083631210960447788238525390625,"nERISIncidentLongitude":-85.1259929999999940264387987554073333740234375,"dispatched":null,"policeReportNumber":"2026-04-22165","cADNumber":"2026-04-22165","dispatchNotes":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADLog":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.243026,-85.125993"}
[2026-04-15 14:18:50] [INFO] Number of extracted fields: 20
[2026-04-15 14:18:50] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-15 14:18:50] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-04-15 14:18:50] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-15 14:18:50] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-15 14:18:50] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-15 14:18:50] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-15 14:18:50] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-15 14:18:50] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-15 14:18:50] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-15 14:18:51] [INFO] Found existing Dispatch with cADNumber '2026-04-22165', ID: 69df9db5692453bd8 - will update instead of create
[2026-04-15 14:18:51] [INFO] Updated existing Dispatches record with ID: 69df9db5692453bd8
[2026-04-15 14:18:51] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 14:18:51] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 14:18:54] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22165_20260415101805413.xml
[2026-04-15 14:18:54] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101805413.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22165_20260415101805413.xml
[2026-04-15 14:18:54] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101805413.xml
[2026-04-15 14:19:06] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101906048.xml
[2026-04-15 14:19:06] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101906048.xml for user: 68920395733981a47
[2026-04-15 14:19:06] [INFO] File size: 7432 bytes
[2026-04-15 14:19:07] [INFO] Created FTPFiles record with ID: 69df9e5af2eaa684b
[2026-04-15 14:19:07] [INFO] About to extract fields from XML. File size: 7432 bytes
[2026-04-15 14:19:07] [INFO] Number of mappings: 24
[2026-04-15 14:19:07] [INFO] Starting XML parsing. Content length: 7432
[2026-04-15 14:19:07] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 14:19:07] [INFO] Processing 24 field mappings
[2026-04-15 14:19:07] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 14:19:07] [INFO]   -> Found value: SICK-Sick Person
[2026-04-15 14:19:07] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-15 14:19:07] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 14:19:07] [INFO]   -> Found value: ,10517 DODD CEMETERY RD
[2026-04-15 14:19:07] [INFO]   -> Set field 'businessName' = ",10517 DODD CEMETERY RD"
[2026-04-15 14:19:07] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 14:19:07] [INFO]   -> Found value: 37379
[2026-04-15 14:19:07] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 14:19:07] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 14:19:07] [INFO]   -> Found value: 10517
[2026-04-15 14:19:07] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10517
[2026-04-15 14:19:07] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 14:19:07] [INFO]   -> Found value: DODD CEMETERY
[2026-04-15 14:19:07] [INFO]   -> Set field 'streetName' = "DODD CEMETERY"
[2026-04-15 14:19:07] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 14:19:07] [INFO]   -> Found value: GREEN POND RD/CANYON CIR
[2026-04-15 14:19:07] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/CANYON CIR"
[2026-04-15 14:19:07] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 14:19:07] [INFO]   -> Found value: 2026-04-15T10:16:16.717-04:00
[2026-04-15 14:19:07] [INFO]   -> Set field 'alarm' = "2026-04-15 14:16:16"
[2026-04-15 14:19:07] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 14:19:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:19:07] [INFO]   -> Set field 'enroute' = null
[2026-04-15 14:19:07] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 14:19:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:19:07] [INFO]   -> Set field 'onScene' = null
[2026-04-15 14:19:07] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 14:19:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:19:07] [INFO]   -> Set field 'cleared' = null
[2026-04-15 14:19:07] [INFO]   -> Set field 'inService' = null
[2026-04-15 14:19:07] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 14:19:07] [INFO]   -> Found value: 35.243026
[2026-04-15 14:19:07] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2430260000000004083631210960447788238525390625
[2026-04-15 14:19:07] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 14:19:07] [INFO]   -> Found value: -85.125993
[2026-04-15 14:19:07] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1259929999999940264387987554073333740234375
[2026-04-15 14:19:07] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 14:19:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:19:07] [INFO]   -> Set field 'dispatched' = null
[2026-04-15 14:19:07] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 14:19:07] [INFO]   -> No value found (null or empty)
[2026-04-15 14:19:07] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 14:19:07] [INFO]   -> No value found (null or empty)
[2026-04-15 14:19:07] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 14:19:07] [INFO]   -> No value found (null or empty)
[2026-04-15 14:19:07] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 14:19:07] [INFO]   -> No value found (null or empty)
[2026-04-15 14:19:07] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 14:19:07] [INFO]   -> No value found (null or empty)
[2026-04-15 14:19:07] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 14:19:07] [INFO]   -> No value found (null or empty)
[2026-04-15 14:19:07] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 14:19:07] [INFO]   -> Found value: RD
[2026-04-15 14:19:07] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 14:19:07] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 14:19:07] [INFO]   -> No value found (null or empty)
[2026-04-15 14:19:07] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 14:19:07] [INFO]   -> Found value: 2026-04-22165
[2026-04-15 14:19:07] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22165"
[2026-04-15 14:19:07] [INFO]   -> Set field 'cADNumber' = "2026-04-22165"
[2026-04-15 14:19:07] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 14:19:07] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 14:19:07] [INFO] Found 11 elements for 'Comment', concatenating 11 non-empty values
[2026-04-15 14:19:07] [INFO]   -> Found value: 04/15/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]
04/15/2026 ...
[2026-04-15 14:19:07] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:19:07] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:19:07] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 14:19:07] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 14:19:07] [INFO]   -> Found value: SFD
[2026-04-15 14:19:07] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-15 14:19:07] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-15 14:19:07] [INFO] Concatenating street name and type
[2026-04-15 14:19:07] [INFO]   -> Combined street name: DODD CEMETERY RD
[2026-04-15 14:19:07] [INFO] Built locationCoordinates from lat/lng: 35.243026,-85.125993
[2026-04-15 14:19:07] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",10517 DODD CEMETERY RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10517,"streetName":"DODD CEMETERY RD","incidentLocationCross":"GREEN POND RD\/CANYON CIR","alarm":"2026-04-15 14:16:16","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2430260000000004083631210960447788238525390625,"nERISIncidentLongitude":-85.1259929999999940264387987554073333740234375,"dispatched":null,"policeReportNumber":"2026-04-22165","cADNumber":"2026-04-22165","dispatchNotes":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADLog":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.243026,-85.125993"}
[2026-04-15 14:19:07] [INFO] Number of extracted fields: 20
[2026-04-15 14:19:07] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-15 14:19:07] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-04-15 14:19:07] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-15 14:19:07] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-15 14:19:07] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-15 14:19:07] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-15 14:19:07] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-15 14:19:07] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-15 14:19:07] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-15 14:19:07] [INFO] Found existing Dispatch with cADNumber '2026-04-22165', ID: 69df9db5692453bd8 - will update instead of create
[2026-04-15 14:19:08] [INFO] Updated existing Dispatches record with ID: 69df9db5692453bd8
[2026-04-15 14:19:08] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 14:19:08] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 14:19:11] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22165_20260415101906048.xml
[2026-04-15 14:19:11] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101906048.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22165_20260415101906048.xml
[2026-04-15 14:19:11] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415101906048.xml
[2026-04-15 14:20:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415102026811.xml
[2026-04-15 14:20:26] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415102026811.xml for user: 68920395733981a47
[2026-04-15 14:20:26] [INFO] File size: 7574 bytes
[2026-04-15 14:20:27] [INFO] Created FTPFiles record with ID: 69df9eab4c35f4c1e
[2026-04-15 14:20:27] [INFO] About to extract fields from XML. File size: 7574 bytes
[2026-04-15 14:20:27] [INFO] Number of mappings: 24
[2026-04-15 14:20:27] [INFO] Starting XML parsing. Content length: 7574
[2026-04-15 14:20:27] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 14:20:27] [INFO] Processing 24 field mappings
[2026-04-15 14:20:27] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 14:20:27] [INFO]   -> Found value: SICK-Sick Person
[2026-04-15 14:20:27] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-15 14:20:27] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 14:20:27] [INFO]   -> Found value: ,10517 DODD CEMETERY RD
[2026-04-15 14:20:27] [INFO]   -> Set field 'businessName' = ",10517 DODD CEMETERY RD"
[2026-04-15 14:20:27] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 14:20:27] [INFO]   -> Found value: 37379
[2026-04-15 14:20:27] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 14:20:27] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 14:20:27] [INFO]   -> Found value: 10517
[2026-04-15 14:20:27] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10517
[2026-04-15 14:20:27] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 14:20:27] [INFO]   -> Found value: DODD CEMETERY
[2026-04-15 14:20:27] [INFO]   -> Set field 'streetName' = "DODD CEMETERY"
[2026-04-15 14:20:27] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 14:20:27] [INFO]   -> Found value: GREEN POND RD/CANYON CIR
[2026-04-15 14:20:27] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/CANYON CIR"
[2026-04-15 14:20:27] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 14:20:27] [INFO]   -> Found value: 2026-04-15T10:16:16.717-04:00
[2026-04-15 14:20:27] [INFO]   -> Set field 'alarm' = "2026-04-15 14:16:16"
[2026-04-15 14:20:27] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 14:20:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:20:27] [INFO]   -> Set field 'enroute' = null
[2026-04-15 14:20:27] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 14:20:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:20:27] [INFO]   -> Set field 'onScene' = null
[2026-04-15 14:20:27] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 14:20:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:20:27] [INFO]   -> Set field 'cleared' = null
[2026-04-15 14:20:27] [INFO]   -> Set field 'inService' = null
[2026-04-15 14:20:27] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 14:20:27] [INFO]   -> Found value: 35.243026
[2026-04-15 14:20:27] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2430260000000004083631210960447788238525390625
[2026-04-15 14:20:27] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 14:20:27] [INFO]   -> Found value: -85.125993
[2026-04-15 14:20:27] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1259929999999940264387987554073333740234375
[2026-04-15 14:20:27] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 14:20:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:20:27] [INFO]   -> Set field 'dispatched' = null
[2026-04-15 14:20:27] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 14:20:27] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:27] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 14:20:27] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:27] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 14:20:27] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:27] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 14:20:27] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:27] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 14:20:27] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:27] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 14:20:27] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:27] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 14:20:27] [INFO]   -> Found value: RD
[2026-04-15 14:20:27] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 14:20:27] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 14:20:27] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:27] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 14:20:27] [INFO]   -> Found value: 2026-04-22165
[2026-04-15 14:20:27] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22165"
[2026-04-15 14:20:27] [INFO]   -> Set field 'cADNumber' = "2026-04-22165"
[2026-04-15 14:20:27] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 14:20:27] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 14:20:27] [INFO] Found 12 elements for 'Comment', concatenating 12 non-empty values
[2026-04-15 14:20:27] [INFO]   -> Found value: 04/15/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]
04/15/2026 ...
[2026-04-15 14:20:27] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:20:27] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:20:27] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 14:20:27] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 14:20:27] [INFO]   -> Found value: SFD
[2026-04-15 14:20:27] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-15 14:20:27] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-15 14:20:27] [INFO] Concatenating street name and type
[2026-04-15 14:20:27] [INFO]   -> Combined street name: DODD CEMETERY RD
[2026-04-15 14:20:27] [INFO] Built locationCoordinates from lat/lng: 35.243026,-85.125993
[2026-04-15 14:20:27] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",10517 DODD CEMETERY RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10517,"streetName":"DODD CEMETERY RD","incidentLocationCross":"GREEN POND RD\/CANYON CIR","alarm":"2026-04-15 14:16:16","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2430260000000004083631210960447788238525390625,"nERISIncidentLongitude":-85.1259929999999940264387987554073333740234375,"dispatched":null,"policeReportNumber":"2026-04-22165","cADNumber":"2026-04-22165","dispatchNotes":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADLog":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.243026,-85.125993"}
[2026-04-15 14:20:27] [INFO] Number of extracted fields: 20
[2026-04-15 14:20:27] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-15 14:20:27] [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-15 14:20:27] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-15 14:20:27] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-15 14:20:27] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-15 14:20:27] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-15 14:20:27] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-15 14:20:27] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-15 14:20:28] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-15 14:20:28] [INFO] Found existing Dispatch with cADNumber '2026-04-22165', ID: 69df9db5692453bd8 - will update instead of create
[2026-04-15 14:20:28] [INFO] Updated existing Dispatches record with ID: 69df9db5692453bd8
[2026-04-15 14:20:28] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 14:20:28] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 14:20:32] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22165_20260415102026811.xml
[2026-04-15 14:20:32] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415102026811.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22165_20260415102026811.xml
[2026-04-15 14:20:32] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415102026811.xml
[2026-04-15 14:20:37] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415102036923.xml
[2026-04-15 14:20:37] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415102036923.xml for user: 68920395733981a47
[2026-04-15 14:20:37] [INFO] File size: 7748 bytes
[2026-04-15 14:20:37] [INFO] Created FTPFiles record with ID: 69df9eb5598b70a97
[2026-04-15 14:20:37] [INFO] About to extract fields from XML. File size: 7748 bytes
[2026-04-15 14:20:37] [INFO] Number of mappings: 24
[2026-04-15 14:20:37] [INFO] Starting XML parsing. Content length: 7748
[2026-04-15 14:20:37] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 14:20:37] [INFO] Processing 24 field mappings
[2026-04-15 14:20:37] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 14:20:37] [INFO]   -> Found value: SICK-Sick Person
[2026-04-15 14:20:37] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-15 14:20:37] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 14:20:37] [INFO]   -> Found value: ,10517 DODD CEMETERY RD
[2026-04-15 14:20:37] [INFO]   -> Set field 'businessName' = ",10517 DODD CEMETERY RD"
[2026-04-15 14:20:37] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 14:20:37] [INFO]   -> Found value: 37379
[2026-04-15 14:20:37] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 14:20:37] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 14:20:37] [INFO]   -> Found value: 10517
[2026-04-15 14:20:37] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10517
[2026-04-15 14:20:37] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 14:20:37] [INFO]   -> Found value: DODD CEMETERY
[2026-04-15 14:20:37] [INFO]   -> Set field 'streetName' = "DODD CEMETERY"
[2026-04-15 14:20:37] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 14:20:37] [INFO]   -> Found value: GREEN POND RD/CANYON CIR
[2026-04-15 14:20:37] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/CANYON CIR"
[2026-04-15 14:20:37] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 14:20:37] [INFO]   -> Found value: 2026-04-15T10:16:16.717-04:00
[2026-04-15 14:20:37] [INFO]   -> Set field 'alarm' = "2026-04-15 14:16:16"
[2026-04-15 14:20:37] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 14:20:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:20:37] [INFO]   -> Set field 'enroute' = null
[2026-04-15 14:20:37] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 14:20:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:20:37] [INFO]   -> Set field 'onScene' = null
[2026-04-15 14:20:37] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 14:20:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:20:37] [INFO]   -> Set field 'cleared' = null
[2026-04-15 14:20:37] [INFO]   -> Set field 'inService' = null
[2026-04-15 14:20:37] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 14:20:37] [INFO]   -> Found value: 35.243026
[2026-04-15 14:20:37] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2430260000000004083631210960447788238525390625
[2026-04-15 14:20:37] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 14:20:37] [INFO]   -> Found value: -85.125993
[2026-04-15 14:20:37] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1259929999999940264387987554073333740234375
[2026-04-15 14:20:37] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 14:20:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:20:37] [INFO]   -> Set field 'dispatched' = null
[2026-04-15 14:20:37] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 14:20:37] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:37] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 14:20:37] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:37] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 14:20:37] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:37] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 14:20:37] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:37] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 14:20:37] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:37] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 14:20:37] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:37] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 14:20:37] [INFO]   -> Found value: RD
[2026-04-15 14:20:37] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 14:20:37] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 14:20:37] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:37] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 14:20:37] [INFO]   -> Found value: 2026-04-22165
[2026-04-15 14:20:37] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22165"
[2026-04-15 14:20:37] [INFO]   -> Set field 'cADNumber' = "2026-04-22165"
[2026-04-15 14:20:37] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 14:20:37] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 14:20:37] [INFO] Found 13 elements for 'Comment', concatenating 13 non-empty values
[2026-04-15 14:20:37] [INFO]   -> Found value: 04/15/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]
04/15/2026 ...
[2026-04-15 14:20:37] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:20:37] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:20:37] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 14:20:37] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 14:20:37] [INFO]   -> Found value: SFD
[2026-04-15 14:20:37] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-15 14:20:37] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-15 14:20:37] [INFO] Concatenating street name and type
[2026-04-15 14:20:37] [INFO]   -> Combined street name: DODD CEMETERY RD
[2026-04-15 14:20:37] [INFO] Built locationCoordinates from lat/lng: 35.243026,-85.125993
[2026-04-15 14:20:37] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",10517 DODD CEMETERY RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10517,"streetName":"DODD CEMETERY RD","incidentLocationCross":"GREEN POND RD\/CANYON CIR","alarm":"2026-04-15 14:16:16","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2430260000000004083631210960447788238525390625,"nERISIncidentLongitude":-85.1259929999999940264387987554073333740234375,"dispatched":null,"policeReportNumber":"2026-04-22165","cADNumber":"2026-04-22165","dispatchNotes":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADLog":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.243026,-85.125993"}
[2026-04-15 14:20:37] [INFO] Number of extracted fields: 20
[2026-04-15 14:20:37] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-15 14:20:37] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-04-15 14:20:37] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-15 14:20:37] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-15 14:20:37] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-15 14:20:37] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-15 14:20:37] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-15 14:20:37] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-15 14:20:38] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-15 14:20:38] [INFO] Found existing Dispatch with cADNumber '2026-04-22165', ID: 69df9db5692453bd8 - will update instead of create
[2026-04-15 14:20:38] [INFO] Updated existing Dispatches record with ID: 69df9db5692453bd8
[2026-04-15 14:20:38] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 14:20:38] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 14:20:42] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22165_20260415102036923.xml
[2026-04-15 14:20:42] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415102036923.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22165_20260415102036923.xml
[2026-04-15 14:20:42] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415102036923.xml
[2026-04-15 14:20:57] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415102057132.xml
[2026-04-15 14:20:57] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415102057132.xml for user: 68920395733981a47
[2026-04-15 14:20:57] [INFO] File size: 7918 bytes
[2026-04-15 14:20:58] [INFO] Created FTPFiles record with ID: 69df9eca0e1c945b8
[2026-04-15 14:20:58] [INFO] About to extract fields from XML. File size: 7918 bytes
[2026-04-15 14:20:58] [INFO] Number of mappings: 24
[2026-04-15 14:20:58] [INFO] Starting XML parsing. Content length: 7918
[2026-04-15 14:20:58] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 14:20:58] [INFO] Processing 24 field mappings
[2026-04-15 14:20:58] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 14:20:58] [INFO]   -> Found value: SICK-Sick Person
[2026-04-15 14:20:58] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-15 14:20:58] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 14:20:58] [INFO]   -> Found value: ,10517 DODD CEMETERY RD
[2026-04-15 14:20:58] [INFO]   -> Set field 'businessName' = ",10517 DODD CEMETERY RD"
[2026-04-15 14:20:58] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 14:20:58] [INFO]   -> Found value: 37379
[2026-04-15 14:20:58] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 14:20:58] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 14:20:58] [INFO]   -> Found value: 10517
[2026-04-15 14:20:58] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10517
[2026-04-15 14:20:58] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 14:20:58] [INFO]   -> Found value: DODD CEMETERY
[2026-04-15 14:20:58] [INFO]   -> Set field 'streetName' = "DODD CEMETERY"
[2026-04-15 14:20:58] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 14:20:58] [INFO]   -> Found value: GREEN POND RD/CANYON CIR
[2026-04-15 14:20:58] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/CANYON CIR"
[2026-04-15 14:20:58] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 14:20:58] [INFO]   -> Found value: 2026-04-15T10:16:16.717-04:00
[2026-04-15 14:20:58] [INFO]   -> Set field 'alarm' = "2026-04-15 14:16:16"
[2026-04-15 14:20:58] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 14:20:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:20:58] [INFO]   -> Set field 'enroute' = null
[2026-04-15 14:20:58] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 14:20:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:20:58] [INFO]   -> Set field 'onScene' = null
[2026-04-15 14:20:58] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 14:20:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:20:58] [INFO]   -> Set field 'cleared' = null
[2026-04-15 14:20:58] [INFO]   -> Set field 'inService' = null
[2026-04-15 14:20:58] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 14:20:58] [INFO]   -> Found value: 35.243026
[2026-04-15 14:20:58] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2430260000000004083631210960447788238525390625
[2026-04-15 14:20:58] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 14:20:58] [INFO]   -> Found value: -85.125993
[2026-04-15 14:20:58] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1259929999999940264387987554073333740234375
[2026-04-15 14:20:58] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 14:20:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:20:58] [INFO]   -> Set field 'dispatched' = null
[2026-04-15 14:20:58] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 14:20:58] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:58] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 14:20:58] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:58] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 14:20:58] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:58] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 14:20:58] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:58] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 14:20:58] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:58] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 14:20:58] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:58] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 14:20:58] [INFO]   -> Found value: RD
[2026-04-15 14:20:58] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 14:20:58] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 14:20:58] [INFO]   -> No value found (null or empty)
[2026-04-15 14:20:58] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 14:20:58] [INFO]   -> Found value: 2026-04-22165
[2026-04-15 14:20:58] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22165"
[2026-04-15 14:20:58] [INFO]   -> Set field 'cADNumber' = "2026-04-22165"
[2026-04-15 14:20:58] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 14:20:58] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 14:20:58] [INFO] Found 14 elements for 'Comment', concatenating 14 non-empty values
[2026-04-15 14:20:58] [INFO]   -> Found value: 04/15/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]
04/15/2026 ...
[2026-04-15 14:20:58] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:54 tenkku_p                [14] left hospital due to mistreatment from staff [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:20:58] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:54 tenkku_p                [14] left hospital due to mistreatment from staff [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:20:58] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 14:20:58] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 14:20:58] [INFO]   -> Found value: SFD
[2026-04-15 14:20:58] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-15 14:20:58] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-15 14:20:58] [INFO] Concatenating street name and type
[2026-04-15 14:20:58] [INFO]   -> Combined street name: DODD CEMETERY RD
[2026-04-15 14:20:58] [INFO] Built locationCoordinates from lat/lng: 35.243026,-85.125993
[2026-04-15 14:20:58] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",10517 DODD CEMETERY RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10517,"streetName":"DODD CEMETERY RD","incidentLocationCross":"GREEN POND RD\/CANYON CIR","alarm":"2026-04-15 14:16:16","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2430260000000004083631210960447788238525390625,"nERISIncidentLongitude":-85.1259929999999940264387987554073333740234375,"dispatched":null,"policeReportNumber":"2026-04-22165","cADNumber":"2026-04-22165","dispatchNotes":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:54 tenkku_p                [14] left hospital due to mistreatment from staff [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADLog":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:54 tenkku_p                [14] left hospital due to mistreatment from staff [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.243026,-85.125993"}
[2026-04-15 14:20:58] [INFO] Number of extracted fields: 20
[2026-04-15 14:20:58] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-15 14:20:58] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-04-15 14:20:58] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-15 14:20:58] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-15 14:20:58] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-15 14:20:58] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-15 14:20:58] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-15 14:20:58] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-15 14:20:58] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-15 14:20:59] [INFO] Found existing Dispatch with cADNumber '2026-04-22165', ID: 69df9db5692453bd8 - will update instead of create
[2026-04-15 14:20:59] [INFO] Updated existing Dispatches record with ID: 69df9db5692453bd8
[2026-04-15 14:20:59] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 14:20:59] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 14:21:02] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22165_20260415102057132.xml
[2026-04-15 14:21:02] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415102057132.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22165_20260415102057132.xml
[2026-04-15 14:21:02] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415102057132.xml
[2026-04-15 14:21:17] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415102117300.xml
[2026-04-15 14:21:17] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415102117300.xml for user: 68920395733981a47
[2026-04-15 14:21:17] [INFO] File size: 8063 bytes
[2026-04-15 14:21:17] [INFO] Created FTPFiles record with ID: 69df9eddd85359567
[2026-04-15 14:21:17] [INFO] About to extract fields from XML. File size: 8063 bytes
[2026-04-15 14:21:17] [INFO] Number of mappings: 24
[2026-04-15 14:21:17] [INFO] Starting XML parsing. Content length: 8063
[2026-04-15 14:21:17] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 14:21:17] [INFO] Processing 24 field mappings
[2026-04-15 14:21:17] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 14:21:17] [INFO]   -> Found value: SICK-Sick Person
[2026-04-15 14:21:17] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-15 14:21:17] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 14:21:17] [INFO]   -> Found value: ,10517 DODD CEMETERY RD
[2026-04-15 14:21:17] [INFO]   -> Set field 'businessName' = ",10517 DODD CEMETERY RD"
[2026-04-15 14:21:17] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 14:21:17] [INFO]   -> Found value: 37379
[2026-04-15 14:21:17] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 14:21:17] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 14:21:17] [INFO]   -> Found value: 10517
[2026-04-15 14:21:17] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10517
[2026-04-15 14:21:17] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 14:21:17] [INFO]   -> Found value: DODD CEMETERY
[2026-04-15 14:21:17] [INFO]   -> Set field 'streetName' = "DODD CEMETERY"
[2026-04-15 14:21:17] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 14:21:17] [INFO]   -> Found value: GREEN POND RD/CANYON CIR
[2026-04-15 14:21:17] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/CANYON CIR"
[2026-04-15 14:21:17] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 14:21:17] [INFO]   -> Found value: 2026-04-15T10:16:16.717-04:00
[2026-04-15 14:21:17] [INFO]   -> Set field 'alarm' = "2026-04-15 14:16:16"
[2026-04-15 14:21:17] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 14:21:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:21:17] [INFO]   -> Set field 'enroute' = null
[2026-04-15 14:21:17] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 14:21:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:21:17] [INFO]   -> Set field 'onScene' = null
[2026-04-15 14:21:17] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 14:21:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:21:17] [INFO]   -> Set field 'cleared' = null
[2026-04-15 14:21:17] [INFO]   -> Set field 'inService' = null
[2026-04-15 14:21:17] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 14:21:17] [INFO]   -> Found value: 35.243026
[2026-04-15 14:21:17] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2430260000000004083631210960447788238525390625
[2026-04-15 14:21:17] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 14:21:17] [INFO]   -> Found value: -85.125993
[2026-04-15 14:21:17] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1259929999999940264387987554073333740234375
[2026-04-15 14:21:17] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 14:21:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:21:17] [INFO]   -> Set field 'dispatched' = null
[2026-04-15 14:21:17] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 14:21:17] [INFO]   -> No value found (null or empty)
[2026-04-15 14:21:17] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 14:21:17] [INFO]   -> No value found (null or empty)
[2026-04-15 14:21:17] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 14:21:17] [INFO]   -> No value found (null or empty)
[2026-04-15 14:21:17] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 14:21:17] [INFO]   -> No value found (null or empty)
[2026-04-15 14:21:17] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 14:21:17] [INFO]   -> No value found (null or empty)
[2026-04-15 14:21:17] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 14:21:17] [INFO]   -> No value found (null or empty)
[2026-04-15 14:21:17] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 14:21:17] [INFO]   -> Found value: RD
[2026-04-15 14:21:17] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 14:21:17] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 14:21:17] [INFO]   -> No value found (null or empty)
[2026-04-15 14:21:17] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 14:21:17] [INFO]   -> Found value: 2026-04-22165
[2026-04-15 14:21:17] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22165"
[2026-04-15 14:21:17] [INFO]   -> Set field 'cADNumber' = "2026-04-22165"
[2026-04-15 14:21:17] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 14:21:17] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 14:21:17] [INFO] Found 15 elements for 'Comment', concatenating 15 non-empty values
[2026-04-15 14:21:17] [INFO]   -> Found value: 04/15/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]
04/15/2026 ...
[2026-04-15 14:21:17] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:54 tenkku_p                [14] left hospital due to mistreatment from staff [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:21:14 tenkku_p                [15] pt is non combatant [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:21:17] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:54 tenkku_p                [14] left hospital due to mistreatment from staff [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:21:14 tenkku_p                [15] pt is non combatant [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]"
[2026-04-15 14:21:17] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 14:21:17] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 14:21:17] [INFO]   -> Found value: SFD
[2026-04-15 14:21:17] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-15 14:21:17] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-15 14:21:17] [INFO] Concatenating street name and type
[2026-04-15 14:21:17] [INFO]   -> Combined street name: DODD CEMETERY RD
[2026-04-15 14:21:17] [INFO] Built locationCoordinates from lat/lng: 35.243026,-85.125993
[2026-04-15 14:21:17] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",10517 DODD CEMETERY RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10517,"streetName":"DODD CEMETERY RD","incidentLocationCross":"GREEN POND RD\/CANYON CIR","alarm":"2026-04-15 14:16:16","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2430260000000004083631210960447788238525390625,"nERISIncidentLongitude":-85.1259929999999940264387987554073333740234375,"dispatched":null,"policeReportNumber":"2026-04-22165","cADNumber":"2026-04-22165","dispatchNotes":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:54 tenkku_p                [14] left hospital due to mistreatment from staff [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:21:14 tenkku_p                [15] pt is non combatant [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADLog":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:54 tenkku_p                [14] left hospital due to mistreatment from staff [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:21:14 tenkku_p                [15] pt is non combatant [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.243026,-85.125993"}
[2026-04-15 14:21:17] [INFO] Number of extracted fields: 20
[2026-04-15 14:21:17] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-15 14:21:17] [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-15 14:21:17] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-15 14:21:17] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-15 14:21:18] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-15 14:21:18] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-15 14:21:18] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-15 14:21:18] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-15 14:21:18] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-15 14:21:18] [INFO] Found existing Dispatch with cADNumber '2026-04-22165', ID: 69df9db5692453bd8 - will update instead of create
[2026-04-15 14:21:19] [INFO] Updated existing Dispatches record with ID: 69df9db5692453bd8
[2026-04-15 14:21:19] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 14:21:19] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 14:21:22] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22165_20260415102117300.xml
[2026-04-15 14:21:22] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415102117300.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22165_20260415102117300.xml
[2026-04-15 14:21:22] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415102117300.xml
[2026-04-15 14:26:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415102625665.xml
[2026-04-15 14:26:26] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415102625665.xml for user: 68920395733981a47
[2026-04-15 14:26:26] [INFO] File size: 8152 bytes
[2026-04-15 14:26:26] [INFO] Created FTPFiles record with ID: 69dfa0125c72a9d87
[2026-04-15 14:26:26] [INFO] About to extract fields from XML. File size: 8152 bytes
[2026-04-15 14:26:26] [INFO] Number of mappings: 24
[2026-04-15 14:26:26] [INFO] Starting XML parsing. Content length: 8152
[2026-04-15 14:26:26] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 14:26:26] [INFO] Processing 24 field mappings
[2026-04-15 14:26:26] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 14:26:26] [INFO]   -> Found value: SICK-Sick Person
[2026-04-15 14:26:26] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-15 14:26:26] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 14:26:26] [INFO]   -> Found value: ,10517 DODD CEMETERY RD
[2026-04-15 14:26:26] [INFO]   -> Set field 'businessName' = ",10517 DODD CEMETERY RD"
[2026-04-15 14:26:26] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 14:26:26] [INFO]   -> Found value: 37379
[2026-04-15 14:26:26] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 14:26:26] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 14:26:26] [INFO]   -> Found value: 10517
[2026-04-15 14:26:26] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10517
[2026-04-15 14:26:26] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 14:26:26] [INFO]   -> Found value: DODD CEMETERY
[2026-04-15 14:26:26] [INFO]   -> Set field 'streetName' = "DODD CEMETERY"
[2026-04-15 14:26:26] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 14:26:26] [INFO]   -> Found value: GREEN POND RD/CANYON CIR
[2026-04-15 14:26:26] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/CANYON CIR"
[2026-04-15 14:26:26] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 14:26:26] [INFO]   -> Found value: 2026-04-15T10:16:16.717-04:00
[2026-04-15 14:26:26] [INFO]   -> Set field 'alarm' = "2026-04-15 14:16:16"
[2026-04-15 14:26:26] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 14:26:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:26:26] [INFO]   -> Set field 'enroute' = null
[2026-04-15 14:26:26] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 14:26:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:26:26] [INFO]   -> Set field 'onScene' = null
[2026-04-15 14:26:26] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 14:26:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:26:26] [INFO]   -> Set field 'cleared' = null
[2026-04-15 14:26:26] [INFO]   -> Set field 'inService' = null
[2026-04-15 14:26:26] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 14:26:26] [INFO]   -> Found value: 35.243026
[2026-04-15 14:26:26] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2430260000000004083631210960447788238525390625
[2026-04-15 14:26:26] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 14:26:26] [INFO]   -> Found value: -85.125993
[2026-04-15 14:26:26] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1259929999999940264387987554073333740234375
[2026-04-15 14:26:26] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 14:26:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:26:26] [INFO]   -> Set field 'dispatched' = null
[2026-04-15 14:26:26] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 14:26:26] [INFO]   -> No value found (null or empty)
[2026-04-15 14:26:26] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 14:26:26] [INFO]   -> No value found (null or empty)
[2026-04-15 14:26:26] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 14:26:26] [INFO]   -> No value found (null or empty)
[2026-04-15 14:26:26] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 14:26:26] [INFO]   -> No value found (null or empty)
[2026-04-15 14:26:26] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 14:26:26] [INFO]   -> No value found (null or empty)
[2026-04-15 14:26:26] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 14:26:26] [INFO]   -> No value found (null or empty)
[2026-04-15 14:26:26] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 14:26:26] [INFO]   -> Found value: RD
[2026-04-15 14:26:26] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 14:26:26] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 14:26:26] [INFO]   -> No value found (null or empty)
[2026-04-15 14:26:26] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 14:26:26] [INFO]   -> Found value: 2026-04-22165
[2026-04-15 14:26:26] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22165"
[2026-04-15 14:26:26] [INFO]   -> Set field 'cADNumber' = "2026-04-22165"
[2026-04-15 14:26:26] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 14:26:26] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 14:26:26] [INFO] Found 16 elements for 'Comment', concatenating 16 non-empty values
[2026-04-15 14:26:26] [INFO]   -> Found value: 04/15/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]
04/15/2026 ...
[2026-04-15 14:26:26] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:54 tenkku_p                [14] left hospital due to mistreatment from staff [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:21:14 tenkku_p                [15] pt is non combatant [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:26:24 COBART_C                [16] ADV ON FIRE  [Shared]"
[2026-04-15 14:26:26] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:54 tenkku_p                [14] left hospital due to mistreatment from staff [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:21:14 tenkku_p                [15] pt is non combatant [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:26:24 COBART_C                [16] ADV ON FIRE  [Shared]"
[2026-04-15 14:26:26] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 14:26:26] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 14:26:26] [INFO]   -> Found value: SFD
[2026-04-15 14:26:26] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-15 14:26:26] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-15 14:26:26] [INFO] Concatenating street name and type
[2026-04-15 14:26:26] [INFO]   -> Combined street name: DODD CEMETERY RD
[2026-04-15 14:26:26] [INFO] Built locationCoordinates from lat/lng: 35.243026,-85.125993
[2026-04-15 14:26:26] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",10517 DODD CEMETERY RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10517,"streetName":"DODD CEMETERY RD","incidentLocationCross":"GREEN POND RD\/CANYON CIR","alarm":"2026-04-15 14:16:16","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2430260000000004083631210960447788238525390625,"nERISIncidentLongitude":-85.1259929999999940264387987554073333740234375,"dispatched":null,"policeReportNumber":"2026-04-22165","cADNumber":"2026-04-22165","dispatchNotes":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:54 tenkku_p                [14] left hospital due to mistreatment from staff [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:21:14 tenkku_p                [15] pt is non combatant [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:26:24 COBART_C                [16] ADV ON FIRE  [Shared]","cADLog":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:54 tenkku_p                [14] left hospital due to mistreatment from staff [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:21:14 tenkku_p                [15] pt is non combatant [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:26:24 COBART_C                [16] ADV ON FIRE  [Shared]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.243026,-85.125993"}
[2026-04-15 14:26:26] [INFO] Number of extracted fields: 20
[2026-04-15 14:26:26] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-15 14:26:26] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-04-15 14:26:26] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-15 14:26:26] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-15 14:26:26] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-15 14:26:26] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-15 14:26:26] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-15 14:26:26] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-15 14:26:27] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-15 14:26:27] [INFO] Found existing Dispatch with cADNumber '2026-04-22165', ID: 69df9db5692453bd8 - will update instead of create
[2026-04-15 14:26:27] [INFO] Updated existing Dispatches record with ID: 69df9db5692453bd8
[2026-04-15 14:26:27] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 14:26:27] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 14:26:31] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22165_20260415102625665.xml
[2026-04-15 14:26:31] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415102625665.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22165_20260415102625665.xml
[2026-04-15 14:26:31] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415102625665.xml
[2026-04-15 14:52:12] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415105211702.xml
[2026-04-15 14:52:12] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415105211702.xml for user: 68920395733981a47
[2026-04-15 14:52:12] [INFO] File size: 8505 bytes
[2026-04-15 14:52:12] [INFO] Created FTPFiles record with ID: 69dfa61c7e0f0dbeb
[2026-04-15 14:52:12] [INFO] About to extract fields from XML. File size: 8505 bytes
[2026-04-15 14:52:12] [INFO] Number of mappings: 24
[2026-04-15 14:52:12] [INFO] Starting XML parsing. Content length: 8505
[2026-04-15 14:52:12] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 14:52:12] [INFO] Processing 24 field mappings
[2026-04-15 14:52:12] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 14:52:12] [INFO]   -> Found value: SICK-Sick Person
[2026-04-15 14:52:12] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-15 14:52:12] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 14:52:12] [INFO]   -> Found value: ,10517 DODD CEMETERY RD
[2026-04-15 14:52:12] [INFO]   -> Set field 'businessName' = ",10517 DODD CEMETERY RD"
[2026-04-15 14:52:12] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 14:52:12] [INFO]   -> Found value: 37379
[2026-04-15 14:52:12] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 14:52:12] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 14:52:12] [INFO]   -> Found value: 10517
[2026-04-15 14:52:12] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10517
[2026-04-15 14:52:12] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 14:52:12] [INFO]   -> Found value: DODD CEMETERY
[2026-04-15 14:52:12] [INFO]   -> Set field 'streetName' = "DODD CEMETERY"
[2026-04-15 14:52:12] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 14:52:12] [INFO]   -> Found value: GREEN POND RD/CANYON CIR
[2026-04-15 14:52:12] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/CANYON CIR"
[2026-04-15 14:52:12] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 14:52:12] [INFO]   -> Found value: 2026-04-15T10:16:16.717-04:00
[2026-04-15 14:52:12] [INFO]   -> Set field 'alarm' = "2026-04-15 14:16:16"
[2026-04-15 14:52:12] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 14:52:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:52:12] [INFO]   -> Set field 'enroute' = null
[2026-04-15 14:52:12] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 14:52:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:52:12] [INFO]   -> Set field 'onScene' = null
[2026-04-15 14:52:12] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 14:52:12] [INFO]   -> Found value: 2026-04-15T10:52:09.97-04:00
[2026-04-15 14:52:12] [INFO]   -> Set field 'cleared' = "2026-04-15 14:52:09"
[2026-04-15 14:52:12] [INFO]   -> Set field 'inService' = "2026-04-15 14:52:09"
[2026-04-15 14:52:12] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 14:52:12] [INFO]   -> Found value: 35.243026
[2026-04-15 14:52:12] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2430260000000004083631210960447788238525390625
[2026-04-15 14:52:12] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 14:52:12] [INFO]   -> Found value: -85.125993
[2026-04-15 14:52:12] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1259929999999940264387987554073333740234375
[2026-04-15 14:52:12] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 14:52:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 14:52:12] [INFO]   -> Set field 'dispatched' = null
[2026-04-15 14:52:12] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 14:52:12] [INFO]   -> No value found (null or empty)
[2026-04-15 14:52:12] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 14:52:12] [INFO]   -> No value found (null or empty)
[2026-04-15 14:52:12] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 14:52:12] [INFO]   -> No value found (null or empty)
[2026-04-15 14:52:12] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 14:52:12] [INFO]   -> No value found (null or empty)
[2026-04-15 14:52:12] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 14:52:12] [INFO]   -> No value found (null or empty)
[2026-04-15 14:52:12] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 14:52:12] [INFO]   -> No value found (null or empty)
[2026-04-15 14:52:12] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 14:52:12] [INFO]   -> Found value: RD
[2026-04-15 14:52:12] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 14:52:12] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 14:52:12] [INFO]   -> No value found (null or empty)
[2026-04-15 14:52:12] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 14:52:12] [INFO]   -> Found value: 2026-04-22165
[2026-04-15 14:52:12] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22165"
[2026-04-15 14:52:12] [INFO]   -> Set field 'cADNumber' = "2026-04-22165"
[2026-04-15 14:52:12] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 14:52:12] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 14:52:12] [INFO] Found 16 elements for 'Comment', concatenating 16 non-empty values
[2026-04-15 14:52:12] [INFO]   -> Found value: 04/15/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]
04/15/2026 ...
[2026-04-15 14:52:12] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:54 tenkku_p                [14] left hospital due to mistreatment from staff [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:21:14 tenkku_p                [15] pt is non combatant [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:26:24 COBART_C                [16] ADV ON FIRE  [Shared]"
[2026-04-15 14:52:12] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:54 tenkku_p                [14] left hospital due to mistreatment from staff [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:21:14 tenkku_p                [15] pt is non combatant [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:26:24 COBART_C                [16] ADV ON FIRE  [Shared]"
[2026-04-15 14:52:12] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 14:52:12] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 14:52:12] [INFO]   -> Found value: SFD
[2026-04-15 14:52:12] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-15 14:52:12] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-15 14:52:12] [INFO] Concatenating street name and type
[2026-04-15 14:52:12] [INFO]   -> Combined street name: DODD CEMETERY RD
[2026-04-15 14:52:12] [INFO] Built locationCoordinates from lat/lng: 35.243026,-85.125993
[2026-04-15 14:52:12] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",10517 DODD CEMETERY RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10517,"streetName":"DODD CEMETERY RD","incidentLocationCross":"GREEN POND RD\/CANYON CIR","alarm":"2026-04-15 14:16:16","enroute":null,"onScene":null,"cleared":"2026-04-15 14:52:09","inService":"2026-04-15 14:52:09","nERISIncidentLatitude":35.2430260000000004083631210960447788238525390625,"nERISIncidentLongitude":-85.1259929999999940264387987554073333740234375,"dispatched":null,"policeReportNumber":"2026-04-22165","cADNumber":"2026-04-22165","dispatchNotes":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:54 tenkku_p                [14] left hospital due to mistreatment from staff [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:21:14 tenkku_p                [15] pt is non combatant [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:26:24 COBART_C                [16] ADV ON FIRE  [Shared]","cADLog":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:54 tenkku_p                [14] left hospital due to mistreatment from staff [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:21:14 tenkku_p                [15] pt is non combatant [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:26:24 COBART_C                [16] ADV ON FIRE  [Shared]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.243026,-85.125993"}
[2026-04-15 14:52:12] [INFO] Number of extracted fields: 20
[2026-04-15 14:52:12] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-15 14:52:12] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-04-15 14:52:12] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-15 14:52:12] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-15 14:52:12] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-15 14:52:12] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-15 14:52:12] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-15 14:52:13] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-15 14:52:13] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-15 14:52:13] [INFO] Found existing Dispatch with cADNumber '2026-04-22165', ID: 69df9db5692453bd8 - will update instead of create
[2026-04-15 14:52:13] [INFO] Updated existing Dispatches record with ID: 69df9db5692453bd8
[2026-04-15 14:52:13] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 14:52:13] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 14:52:17] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22165_20260415105211702.xml
[2026-04-15 14:52:17] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415105211702.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22165_20260415105211702.xml
[2026-04-15 14:52:17] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415105211702.xml
[2026-04-15 16:04:16] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415120416458.xml
[2026-04-15 16:04:16] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415120416458.xml for user: 68920395733981a47
[2026-04-15 16:04:16] [INFO] File size: 8620 bytes
[2026-04-15 16:04:17] [INFO] Created FTPFiles record with ID: 69dfb7013b2b777a3
[2026-04-15 16:04:17] [INFO] About to extract fields from XML. File size: 8620 bytes
[2026-04-15 16:04:17] [INFO] Number of mappings: 24
[2026-04-15 16:04:17] [INFO] Starting XML parsing. Content length: 8620
[2026-04-15 16:04:17] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 16:04:17] [INFO] Processing 24 field mappings
[2026-04-15 16:04:17] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 16:04:17] [INFO]   -> Found value: SICK-Sick Person
[2026-04-15 16:04:17] [INFO]   -> Set field 'incidentTypeValue1' = "SICK-Sick Person"
[2026-04-15 16:04:17] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 16:04:17] [INFO]   -> Found value: ,10517 DODD CEMETERY RD
[2026-04-15 16:04:17] [INFO]   -> Set field 'businessName' = ",10517 DODD CEMETERY RD"
[2026-04-15 16:04:17] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 16:04:17] [INFO]   -> Found value: 37379
[2026-04-15 16:04:17] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 16:04:17] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 16:04:17] [INFO]   -> Found value: 10517
[2026-04-15 16:04:17] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10517
[2026-04-15 16:04:17] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 16:04:17] [INFO]   -> Found value: DODD CEMETERY
[2026-04-15 16:04:17] [INFO]   -> Set field 'streetName' = "DODD CEMETERY"
[2026-04-15 16:04:17] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 16:04:17] [INFO]   -> Found value: GREEN POND RD/CANYON CIR
[2026-04-15 16:04:17] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/CANYON CIR"
[2026-04-15 16:04:17] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 16:04:17] [INFO]   -> Found value: 2026-04-15T10:16:16.717-04:00
[2026-04-15 16:04:17] [INFO]   -> Set field 'alarm' = "2026-04-15 14:16:16"
[2026-04-15 16:04:17] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 16:04:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 16:04:17] [INFO]   -> Set field 'enroute' = null
[2026-04-15 16:04:17] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 16:04:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 16:04:17] [INFO]   -> Set field 'onScene' = null
[2026-04-15 16:04:17] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 16:04:17] [INFO]   -> Found value: 2026-04-15T10:52:09.97-04:00
[2026-04-15 16:04:17] [INFO]   -> Set field 'cleared' = "2026-04-15 14:52:09"
[2026-04-15 16:04:17] [INFO]   -> Set field 'inService' = "2026-04-15 14:52:09"
[2026-04-15 16:04:17] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 16:04:17] [INFO]   -> Found value: 35.243026
[2026-04-15 16:04:17] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2430260000000004083631210960447788238525390625
[2026-04-15 16:04:17] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 16:04:17] [INFO]   -> Found value: -85.125993
[2026-04-15 16:04:17] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1259929999999940264387987554073333740234375
[2026-04-15 16:04:17] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 16:04:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 16:04:17] [INFO]   -> Set field 'dispatched' = null
[2026-04-15 16:04:17] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 16:04:17] [INFO]   -> No value found (null or empty)
[2026-04-15 16:04:17] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 16:04:17] [INFO]   -> No value found (null or empty)
[2026-04-15 16:04:17] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 16:04:17] [INFO]   -> No value found (null or empty)
[2026-04-15 16:04:17] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 16:04:17] [INFO]   -> No value found (null or empty)
[2026-04-15 16:04:17] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 16:04:17] [INFO]   -> No value found (null or empty)
[2026-04-15 16:04:17] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 16:04:17] [INFO]   -> No value found (null or empty)
[2026-04-15 16:04:17] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 16:04:17] [INFO]   -> Found value: RD
[2026-04-15 16:04:17] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 16:04:17] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 16:04:17] [INFO]   -> No value found (null or empty)
[2026-04-15 16:04:17] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 16:04:17] [INFO]   -> Found value: 2026-04-22165
[2026-04-15 16:04:17] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22165"
[2026-04-15 16:04:17] [INFO]   -> Set field 'cADNumber' = "2026-04-22165"
[2026-04-15 16:04:17] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 16:04:17] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 16:04:17] [INFO] Found 17 elements for 'Comment', concatenating 17 non-empty values
[2026-04-15 16:04:17] [INFO]   -> Found value: 04/15/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]
04/15/2026 ...
[2026-04-15 16:04:17] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:54 tenkku_p                [14] left hospital due to mistreatment from staff [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:21:14 tenkku_p                [15] pt is non combatant [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:26:24 COBART_C                [16] ADV ON FIRE  [Shared]\n04\/15\/2026 12:04:15 WHITE_A                 [17] [EMS] has closed their incident [2026-04-22164]"
[2026-04-15 16:04:17] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:54 tenkku_p                [14] left hospital due to mistreatment from staff [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:21:14 tenkku_p                [15] pt is non combatant [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:26:24 COBART_C                [16] ADV ON FIRE  [Shared]\n04\/15\/2026 12:04:15 WHITE_A                 [17] [EMS] has closed their incident [2026-04-22164]"
[2026-04-15 16:04:17] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 16:04:17] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 16:04:17] [INFO]   -> Found value: SFD
[2026-04-15 16:04:17] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-04-15 16:04:17] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-15 16:04:17] [INFO] Concatenating street name and type
[2026-04-15 16:04:17] [INFO]   -> Combined street name: DODD CEMETERY RD
[2026-04-15 16:04:17] [INFO] Built locationCoordinates from lat/lng: 35.243026,-85.125993
[2026-04-15 16:04:17] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"SICK-Sick Person","businessName":",10517 DODD CEMETERY RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10517,"streetName":"DODD CEMETERY RD","incidentLocationCross":"GREEN POND RD\/CANYON CIR","alarm":"2026-04-15 14:16:16","enroute":null,"onScene":null,"cleared":"2026-04-15 14:52:09","inService":"2026-04-15 14:52:09","nERISIncidentLatitude":35.2430260000000004083631210960447788238525390625,"nERISIncidentLongitude":-85.1259929999999940264387987554073333740234375,"dispatched":null,"policeReportNumber":"2026-04-22165","cADNumber":"2026-04-22165","dispatchNotes":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:54 tenkku_p                [14] left hospital due to mistreatment from staff [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:21:14 tenkku_p                [15] pt is non combatant [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:26:24 COBART_C                [16] ADV ON FIRE  [Shared]\n04\/15\/2026 12:04:15 WHITE_A                 [17] [EMS] has closed their incident [2026-04-22164]","cADLog":"04\/15\/2026 10:16:16 tenkku_p                [1] Incident linked to [EMS] [2026-04-22164]\n04\/15\/2026 10:16:16 tenkku_p                [2] Multi-Jurisdiction EMS Incident #: 2026-04-22164\n04\/15\/2026 10:16:32 tenkku_p                [3] pt has an infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:16:38 tenkku_p                [4] pt laying down not feeling well [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:32 tenkku_p                [5] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 28 [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:33 tenkku_p                [6] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:43 tenkku_p                [7] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:49 tenkku_p                [8] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:17:59 APP01                   [9] Requested Case Number(s) issued for Incident #[2026-04-22164], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014268. requested by M12. [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:18:05 tenkku_p                [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:19:02 tenkku_p                [11] Protocol Q&A \u2022  Question: What is the patient doing? \u2022  Answer: laying on the couch [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:26 tenkku_p                [12] pt has infection [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:34 tenkku_p                [13] pt was in hospital for several days for drug use [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:20:54 tenkku_p                [14] left hospital due to mistreatment from staff [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:21:14 tenkku_p                [15] pt is non combatant [Shared 1, 2026-04-22164 - SICK - 10517 DODD CEMETERY RD]\n04\/15\/2026 10:26:24 COBART_C                [16] ADV ON FIRE  [Shared]\n04\/15\/2026 12:04:15 WHITE_A                 [17] [EMS] has closed their incident [2026-04-22164]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.243026,-85.125993"}
[2026-04-15 16:04:17] [INFO] Number of extracted fields: 20
[2026-04-15 16:04:17] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-04-15 16:04:17] [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-15 16:04:17] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-04-15 16:04:17] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-04-15 16:04:17] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-04-15 16:04:17] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-04-15 16:04:17] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-04-15 16:04:17] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-04-15 16:04:18] [INFO] Found existing IncidentTypeMapping with ID: 695bec4ad5612a4c9
[2026-04-15 16:04:18] [INFO] Found existing Dispatch with cADNumber '2026-04-22165', ID: 69df9db5692453bd8 - will update instead of create
[2026-04-15 16:04:18] [INFO] Updated existing Dispatches record with ID: 69df9db5692453bd8
[2026-04-15 16:04:18] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 16:04:18] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 16:04:22] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22165_20260415120416458.xml
[2026-04-15 16:04:22] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415120416458.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22165_20260415120416458.xml
[2026-04-15 16:04:22] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22165_20260415120416458.xml
[2026-04-15 17:09:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml
[2026-04-15 17:09:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml for user: 69320e6a9e3e5ef71
[2026-04-15 17:09:09] [INFO] File size: 13153 bytes
[2026-04-15 17:09:10] [INFO] Created FTPFiles record with ID: 69dfc636472d47ff6
[2026-04-15 17:09:10] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-04-15 17:09:10] [INFO] Created archive directory: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-04-15
[2026-04-15 17:09:10] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-04-15/cfs_2026-025017.xml
[2026-04-15 17:09:10] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml
[2026-04-15 17:09:10] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml
[2026-04-15 17:09:10] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml for user: 69320e6a9e3e5ef71
[2026-04-15 17:09:10] [INFO] File size: 13153 bytes
[2026-04-15 17:09:11] [INFO] Created FTPFiles record with ID: 69dfc63728ec1425a
[2026-04-15 17:09:11] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-04-15 17:09:11] [INFO] File already exists in archive, using unique name: cfs_2026-025017_1776272951.xml
[2026-04-15 17:09:11] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-04-15/cfs_2026-025017_1776272951.xml
[2026-04-15 17:09:11] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml
[2026-04-15 17:09:23] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml
[2026-04-15 17:09:23] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml for user: 69320e6a9e3e5ef71
[2026-04-15 17:09:23] [INFO] File size: 14123 bytes
[2026-04-15 17:09:24] [INFO] Created FTPFiles record with ID: 69dfc644468fd8972
[2026-04-15 17:09:24] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-04-15 17:09:24] [INFO] File already exists in archive, using unique name: cfs_2026-025017_1776272964.xml
[2026-04-15 17:09:24] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-04-15/cfs_2026-025017_1776272964.xml
[2026-04-15 17:09:24] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml
[2026-04-15 17:10:02] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml
[2026-04-15 17:10:02] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml for user: 69320e6a9e3e5ef71
[2026-04-15 17:10:02] [INFO] File size: 16349 bytes
[2026-04-15 17:10:02] [INFO] Created FTPFiles record with ID: 69dfc66aac538c5a5
[2026-04-15 17:10:02] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-04-15 17:10:02] [INFO] File already exists in archive, using unique name: cfs_2026-025017_1776273002.xml
[2026-04-15 17:10:02] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-04-15/cfs_2026-025017_1776273002.xml
[2026-04-15 17:10:02] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml
[2026-04-15 17:10:43] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml
[2026-04-15 17:10:43] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml for user: 69320e6a9e3e5ef71
[2026-04-15 17:10:43] [INFO] File size: 17938 bytes
[2026-04-15 17:10:43] [INFO] Created FTPFiles record with ID: 69dfc693c7096372c
[2026-04-15 17:10:43] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-04-15 17:10:43] [INFO] File already exists in archive, using unique name: cfs_2026-025017_1776273043.xml
[2026-04-15 17:10:43] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-04-15/cfs_2026-025017_1776273043.xml
[2026-04-15 17:10:43] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml
[2026-04-15 17:12:21] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml
[2026-04-15 17:12:21] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml for user: 69320e6a9e3e5ef71
[2026-04-15 17:12:21] [INFO] File size: 18932 bytes
[2026-04-15 17:12:22] [INFO] Created FTPFiles record with ID: 69dfc6f63b57211f0
[2026-04-15 17:12:22] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-04-15 17:12:22] [INFO] File already exists in archive, using unique name: cfs_2026-025017_1776273142.xml
[2026-04-15 17:12:22] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-04-15/cfs_2026-025017_1776273142.xml
[2026-04-15 17:12:22] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml
[2026-04-15 17:15:02] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml
[2026-04-15 17:15:02] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml for user: 69320e6a9e3e5ef71
[2026-04-15 17:15:02] [INFO] File size: 20548 bytes
[2026-04-15 17:15:03] [INFO] Created FTPFiles record with ID: 69dfc7971dc5548a7
[2026-04-15 17:15:03] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-04-15 17:15:03] [INFO] File already exists in archive, using unique name: cfs_2026-025017_1776273303.xml
[2026-04-15 17:15:03] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-04-15/cfs_2026-025017_1776273303.xml
[2026-04-15 17:15:03] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml
[2026-04-15 17:15:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml
[2026-04-15 17:15:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml for user: 69320e6a9e3e5ef71
[2026-04-15 17:15:09] [INFO] File size: 21515 bytes
[2026-04-15 17:15:09] [INFO] Created FTPFiles record with ID: 69dfc79da1cbf07e6
[2026-04-15 17:15:09] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-04-15 17:15:09] [INFO] File already exists in archive, using unique name: cfs_2026-025017_1776273309.xml
[2026-04-15 17:15:09] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-04-15/cfs_2026-025017_1776273309.xml
[2026-04-15 17:15:09] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml
[2026-04-15 17:30:04] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml
[2026-04-15 17:30:04] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml for user: 69320e6a9e3e5ef71
[2026-04-15 17:30:04] [INFO] File size: 23153 bytes
[2026-04-15 17:30:05] [INFO] Created FTPFiles record with ID: 69dfcb1d48d6ff1d6
[2026-04-15 17:30:05] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-04-15 17:30:05] [INFO] File already exists in archive, using unique name: cfs_2026-025017_1776274205.xml
[2026-04-15 17:30:05] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-04-15/cfs_2026-025017_1776274205.xml
[2026-04-15 17:30:05] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025017.xml
[2026-04-15 17:42:01] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134201125.xml
[2026-04-15 17:42:01] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134201125.xml for user: 68920395733981a47
[2026-04-15 17:42:01] [INFO] File size: 5675 bytes
[2026-04-15 17:42:01] [INFO] Created FTPFiles record with ID: 69dfcde9cd1805a9d
[2026-04-15 17:42:01] [INFO] About to extract fields from XML. File size: 5675 bytes
[2026-04-15 17:42:01] [INFO] Number of mappings: 24
[2026-04-15 17:42:01] [INFO] Starting XML parsing. Content length: 5675
[2026-04-15 17:42:01] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:42:01] [INFO] Processing 24 field mappings
[2026-04-15 17:42:01] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:42:01] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:42:01] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:42:01] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:42:01] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:42:01] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:42:01] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:42:01] [INFO]   -> Found value: 37379
[2026-04-15 17:42:01] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:42:01] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:42:01] [INFO]   -> Found value: 10214
[2026-04-15 17:42:01] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:42:01] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:42:01] [INFO]   -> Found value: SIMS
[2026-04-15 17:42:01] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:42:01] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:42:01] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:42:01] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:42:01] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:42:01] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:42:01] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:42:01] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:42:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:01] [INFO]   -> Set field 'enroute' = null
[2026-04-15 17:42:01] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:42:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:01] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:42:01] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:42:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:01] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:42:01] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:42:01] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:42:01] [INFO]   -> Found value: 35.279961
[2026-04-15 17:42:01] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:42:01] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:42:01] [INFO]   -> Found value: -85.238687
[2026-04-15 17:42:01] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:42:01] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:42:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:01] [INFO]   -> Set field 'dispatched' = null
[2026-04-15 17:42:01] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:42:01] [INFO]   -> No value found (null or empty)
[2026-04-15 17:42:01] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:42:01] [INFO]   -> No value found (null or empty)
[2026-04-15 17:42:01] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:42:01] [INFO]   -> No value found (null or empty)
[2026-04-15 17:42:01] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:42:01] [INFO]   -> No value found (null or empty)
[2026-04-15 17:42:01] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:42:01] [INFO]   -> No value found (null or empty)
[2026-04-15 17:42:01] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:42:01] [INFO]   -> No value found (null or empty)
[2026-04-15 17:42:01] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:42:01] [INFO]   -> Found value: RD
[2026-04-15 17:42:01] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:42:01] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:42:01] [INFO]   -> No value found (null or empty)
[2026-04-15 17:42:01] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:42:01] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:42:01] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:42:01] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:42:01] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:42:01] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:42:01] [INFO] Found 6 elements for 'Comment', concatenating 6 non-empty values
[2026-04-15 17:42:01] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:42:01] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:42:01] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:42:01] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:42:01] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:42:01] [INFO]   -> Found value: MFD
[2026-04-15 17:42:01] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-04-15 17:42:01] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-15 17:42:01] [INFO] Concatenating street name and type
[2026-04-15 17:42:01] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:42:01] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:42:01] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":null,"policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:42:01] [INFO] Number of extracted fields: 20
[2026-04-15 17:42:01] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-04-15 17:42:01] [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-15 17:42:01] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-04-15 17:42:01] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:42:02] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:42:02] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:42:02] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:42:02] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:42:02] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:42:15] [INFO] Created new Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:42:15] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:42:15] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:42:18] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134201125.xml
[2026-04-15 17:42:18] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134201125.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134201125.xml
[2026-04-15 17:42:18] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134201125.xml
[2026-04-15 17:42:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134226306.xml
[2026-04-15 17:42:26] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134226306.xml for user: 68920395733981a47
[2026-04-15 17:42:26] [INFO] File size: 5869 bytes
[2026-04-15 17:42:27] [INFO] Created FTPFiles record with ID: 69dfce030f498a271
[2026-04-15 17:42:27] [INFO] About to extract fields from XML. File size: 5869 bytes
[2026-04-15 17:42:27] [INFO] Number of mappings: 24
[2026-04-15 17:42:27] [INFO] Starting XML parsing. Content length: 5869
[2026-04-15 17:42:27] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:42:27] [INFO] Processing 24 field mappings
[2026-04-15 17:42:27] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:42:27] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:42:27] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:42:27] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:42:27] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:42:27] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:42:27] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:42:27] [INFO]   -> Found value: 37379
[2026-04-15 17:42:27] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:42:27] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:42:27] [INFO]   -> Found value: 10214
[2026-04-15 17:42:27] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:42:27] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:42:27] [INFO]   -> Found value: SIMS
[2026-04-15 17:42:27] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:42:27] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:42:27] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:42:27] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:42:27] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:42:27] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:42:27] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:42:27] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:42:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:27] [INFO]   -> Set field 'enroute' = null
[2026-04-15 17:42:27] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:42:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:27] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:42:27] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:42:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:27] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:42:27] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:42:27] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:42:27] [INFO]   -> Found value: 35.279961
[2026-04-15 17:42:27] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:42:27] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:42:27] [INFO]   -> Found value: -85.238687
[2026-04-15 17:42:27] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:42:27] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:42:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:27] [INFO]   -> Set field 'dispatched' = null
[2026-04-15 17:42:27] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:42:27] [INFO]   -> No value found (null or empty)
[2026-04-15 17:42:27] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:42:27] [INFO]   -> No value found (null or empty)
[2026-04-15 17:42:27] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:42:27] [INFO]   -> No value found (null or empty)
[2026-04-15 17:42:27] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:42:27] [INFO]   -> No value found (null or empty)
[2026-04-15 17:42:27] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:42:27] [INFO]   -> No value found (null or empty)
[2026-04-15 17:42:27] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:42:27] [INFO]   -> No value found (null or empty)
[2026-04-15 17:42:27] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:42:27] [INFO]   -> Found value: RD
[2026-04-15 17:42:27] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:42:27] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:42:27] [INFO]   -> No value found (null or empty)
[2026-04-15 17:42:27] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:42:27] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:42:27] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:42:27] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:42:27] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:42:27] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:42:27] [INFO] Found 7 elements for 'Comment', concatenating 7 non-empty values
[2026-04-15 17:42:27] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:42:27] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:42:27] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:42:27] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:42:27] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:42:27] [INFO]   -> Found value: MFD
[2026-04-15 17:42:27] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-04-15 17:42:27] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-04-15 17:42:27] [INFO] Concatenating street name and type
[2026-04-15 17:42:27] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:42:27] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:42:27] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":null,"policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:42:27] [INFO] Number of extracted fields: 20
[2026-04-15 17:42:27] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-04-15 17:42:27] [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-15 17:42:27] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-04-15 17:42:27] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:42:27] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:42:28] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:42:28] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:42:28] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:42:28] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:42:28] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:42:29] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:42:29] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:42:29] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:42:33] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134226306.xml
[2026-04-15 17:42:33] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134226306.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134226306.xml
[2026-04-15 17:42:33] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134226306.xml
[2026-04-15 17:42:33] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134231342.xml
[2026-04-15 17:42:33] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134231342.xml for user: 68920395733981a47
[2026-04-15 17:42:33] [INFO] File size: 9341 bytes
[2026-04-15 17:42:33] [INFO] Created FTPFiles record with ID: 69dfce097889b4974
[2026-04-15 17:42:33] [INFO] About to extract fields from XML. File size: 9341 bytes
[2026-04-15 17:42:33] [INFO] Number of mappings: 24
[2026-04-15 17:42:33] [INFO] Starting XML parsing. Content length: 9341
[2026-04-15 17:42:33] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:42:33] [INFO] Processing 24 field mappings
[2026-04-15 17:42:33] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:42:33] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:42:33] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:42:33] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:42:33] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:42:33] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:42:33] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:42:33] [INFO]   -> Found value: 37379
[2026-04-15 17:42:33] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:42:33] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:42:33] [INFO]   -> Found value: 10214
[2026-04-15 17:42:33] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:42:33] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:42:33] [INFO]   -> Found value: SIMS
[2026-04-15 17:42:33] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:42:33] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:42:33] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:42:33] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:42:33] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:42:33] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:42:33] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:42:33] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:42:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:33] [INFO]   -> Set field 'enroute' = null
[2026-04-15 17:42:33] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:42:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:33] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:42:33] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:42:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:33] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:42:33] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:42:33] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:42:33] [INFO]   -> Found value: 35.279961
[2026-04-15 17:42:33] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:42:33] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:42:33] [INFO]   -> Found value: -85.238687
[2026-04-15 17:42:33] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:42:33] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:42:33] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:42:33] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:42:33] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:42:33] [INFO]   -> Found value: H1400
[2026-04-15 17:42:33] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-15 17:42:33] [INFO]   -> Set field 'name' = "H1400"
[2026-04-15 17:42:33] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:42:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:33] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:42:33] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:42:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:33] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:42:33] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:42:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:33] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:42:33] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:42:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:33] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-15 17:42:33] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:42:33] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:42:33] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:42:30"
[2026-04-15 17:42:33] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:42:33] [INFO]   -> Found value: RD
[2026-04-15 17:42:33] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:42:33] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:42:33] [INFO]   -> Found value: 26-000078
[2026-04-15 17:42:33] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:42:33] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:42:33] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:42:33] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:42:33] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:42:33] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:42:33] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:42:33] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:42:33] [INFO] Found 10 elements for 'Comment', concatenating 10 non-empty values
[2026-04-15 17:42:33] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:42:33] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]"
[2026-04-15 17:42:33] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]"
[2026-04-15 17:42:33] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:42:33] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:42:33] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:42:33] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-15 17:42:33] [INFO]   -> Found value: MFD
MFD
[2026-04-15 17:42:33] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-15 17:42:33] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:42:33] [INFO] Concatenating street name and type
[2026-04-15 17:42:33] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:42:33] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:42:33] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-15 17:42:30","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:42:33] [INFO] Number of extracted fields: 29
[2026-04-15 17:42:33] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-15 17:42:33] [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-15 17:42:33] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-15 17:42:33] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:42:33] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:42:33] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-15 17:42:33] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:42:33] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:42:33] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-15 17:42:33] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:42:33] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:42:33] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:42:34] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:42:34] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:42:34] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:42:34] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:42:37] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134231342.xml
[2026-04-15 17:42:37] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134231342.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134231342.xml
[2026-04-15 17:42:37] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134231342.xml
[2026-04-15 17:42:37] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134236357.xml
[2026-04-15 17:42:37] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134236357.xml for user: 68920395733981a47
[2026-04-15 17:42:37] [INFO] File size: 9743 bytes
[2026-04-15 17:42:37] [INFO] Created FTPFiles record with ID: 69dfce0dc933ad3ef
[2026-04-15 17:42:37] [INFO] About to extract fields from XML. File size: 9743 bytes
[2026-04-15 17:42:37] [INFO] Number of mappings: 24
[2026-04-15 17:42:37] [INFO] Starting XML parsing. Content length: 9743
[2026-04-15 17:42:37] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:42:37] [INFO] Processing 24 field mappings
[2026-04-15 17:42:37] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:42:37] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:42:37] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:42:37] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:42:37] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:42:37] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:42:37] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:42:37] [INFO]   -> Found value: 37379
[2026-04-15 17:42:37] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:42:37] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:42:37] [INFO]   -> Found value: 10214
[2026-04-15 17:42:37] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:42:37] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:42:37] [INFO]   -> Found value: SIMS
[2026-04-15 17:42:37] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:42:37] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:42:37] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:42:37] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:42:37] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:42:37] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:42:37] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:42:37] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:42:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:37] [INFO]   -> Set field 'enroute' = null
[2026-04-15 17:42:37] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:42:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:37] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:42:37] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:42:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:37] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:42:37] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:42:37] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:42:37] [INFO]   -> Found value: 35.279961
[2026-04-15 17:42:37] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:42:37] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:42:37] [INFO]   -> Found value: -85.238687
[2026-04-15 17:42:37] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:42:37] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:42:37] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:42:37] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:42:37] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:42:37] [INFO]   -> Found value: H1400
[2026-04-15 17:42:37] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-15 17:42:37] [INFO]   -> Set field 'name' = "H1400"
[2026-04-15 17:42:37] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:42:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:37] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:42:37] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:42:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:37] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:42:37] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:42:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:37] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:42:37] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:42:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:37] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-15 17:42:37] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:42:37] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:42:37] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:42:30"
[2026-04-15 17:42:37] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:42:37] [INFO]   -> Found value: RD
[2026-04-15 17:42:37] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:42:37] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:42:37] [INFO]   -> Found value: 26-000078
[2026-04-15 17:42:37] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:42:37] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:42:37] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:42:37] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:42:37] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:42:37] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:42:37] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:42:37] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:42:37] [INFO] Found 12 elements for 'Comment', concatenating 12 non-empty values
[2026-04-15 17:42:37] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:42:37] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:42:37] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:42:37] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:42:37] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:42:37] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:42:37] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-15 17:42:37] [INFO]   -> Found value: MFD
MFD
[2026-04-15 17:42:37] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-15 17:42:37] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:42:37] [INFO] Concatenating street name and type
[2026-04-15 17:42:37] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:42:37] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:42:37] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-15 17:42:30","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:42:37] [INFO] Number of extracted fields: 29
[2026-04-15 17:42:37] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-15 17:42:37] [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-15 17:42:37] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-15 17:42:37] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:42:38] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:42:38] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-15 17:42:38] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:42:38] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:42:38] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-15 17:42:38] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:42:38] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:42:38] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:42:38] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:42:39] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:42:39] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:42:39] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:42:42] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134236357.xml
[2026-04-15 17:42:42] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134236357.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134236357.xml
[2026-04-15 17:42:42] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134236357.xml
[2026-04-15 17:42:46] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134246486.xml
[2026-04-15 17:42:46] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134246486.xml for user: 68920395733981a47
[2026-04-15 17:42:46] [INFO] File size: 9893 bytes
[2026-04-15 17:42:46] [INFO] Created FTPFiles record with ID: 69dfce16d85a8c31e
[2026-04-15 17:42:46] [INFO] About to extract fields from XML. File size: 9893 bytes
[2026-04-15 17:42:46] [INFO] Number of mappings: 24
[2026-04-15 17:42:46] [INFO] Starting XML parsing. Content length: 9893
[2026-04-15 17:42:46] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:42:46] [INFO] Processing 24 field mappings
[2026-04-15 17:42:46] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:42:46] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:42:46] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:42:46] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:42:46] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:42:46] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:42:46] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:42:46] [INFO]   -> Found value: 37379
[2026-04-15 17:42:46] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:42:46] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:42:46] [INFO]   -> Found value: 10214
[2026-04-15 17:42:46] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:42:46] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:42:46] [INFO]   -> Found value: SIMS
[2026-04-15 17:42:46] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:42:46] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:42:46] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:42:46] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:42:46] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:42:46] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:42:46] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:42:46] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:42:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:46] [INFO]   -> Set field 'enroute' = null
[2026-04-15 17:42:46] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:42:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:46] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:42:46] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:42:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:46] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:42:46] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:42:46] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:42:46] [INFO]   -> Found value: 35.279961
[2026-04-15 17:42:46] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:42:46] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:42:46] [INFO]   -> Found value: -85.238687
[2026-04-15 17:42:46] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:42:46] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:42:46] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:42:46] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:42:46] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:42:46] [INFO]   -> Found value: H1400
[2026-04-15 17:42:46] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-15 17:42:46] [INFO]   -> Set field 'name' = "H1400"
[2026-04-15 17:42:46] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:42:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:46] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:42:46] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:42:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:46] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:42:46] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:42:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:46] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:42:46] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:42:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:46] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-15 17:42:46] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:42:46] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:42:46] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:42:30"
[2026-04-15 17:42:46] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:42:46] [INFO]   -> Found value: RD
[2026-04-15 17:42:46] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:42:46] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:42:46] [INFO]   -> Found value: 26-000078
[2026-04-15 17:42:46] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:42:46] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:42:46] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:42:46] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:42:46] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:42:46] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:42:46] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:42:46] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:42:46] [INFO] Found 13 elements for 'Comment', concatenating 13 non-empty values
[2026-04-15 17:42:46] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:42:46] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:42:46] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:42:46] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:42:46] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:42:46] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:42:46] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-15 17:42:46] [INFO]   -> Found value: MFD
MFD
[2026-04-15 17:42:46] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-15 17:42:46] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:42:46] [INFO] Concatenating street name and type
[2026-04-15 17:42:46] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:42:46] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:42:46] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-15 17:42:30","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:42:46] [INFO] Number of extracted fields: 29
[2026-04-15 17:42:46] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-15 17:42: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-15 17:42:46] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-15 17:42:46] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:42:47] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:42:47] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-15 17:42:47] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:42:47] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:42:47] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-15 17:42:47] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:42:47] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:42:47] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:42:47] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:42:47] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:42:47] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:42:47] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:42:50] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134246486.xml
[2026-04-15 17:42:50] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134246486.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134246486.xml
[2026-04-15 17:42:50] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134246486.xml
[2026-04-15 17:42:56] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134256618.xml
[2026-04-15 17:42:56] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134256618.xml for user: 68920395733981a47
[2026-04-15 17:42:56] [INFO] File size: 10090 bytes
[2026-04-15 17:42:57] [INFO] Created FTPFiles record with ID: 69dfce210d2a4e0a7
[2026-04-15 17:42:57] [INFO] About to extract fields from XML. File size: 10090 bytes
[2026-04-15 17:42:57] [INFO] Number of mappings: 24
[2026-04-15 17:42:57] [INFO] Starting XML parsing. Content length: 10090
[2026-04-15 17:42:57] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:42:57] [INFO] Processing 24 field mappings
[2026-04-15 17:42:57] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:42:57] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:42:57] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:42:57] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:42:57] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:42:57] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:42:57] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:42:57] [INFO]   -> Found value: 37379
[2026-04-15 17:42:57] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:42:57] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:42:57] [INFO]   -> Found value: 10214
[2026-04-15 17:42:57] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:42:57] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:42:57] [INFO]   -> Found value: SIMS
[2026-04-15 17:42:57] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:42:57] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:42:57] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:42:57] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:42:57] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:42:57] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:42:57] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:42:57] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:42:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:57] [INFO]   -> Set field 'enroute' = null
[2026-04-15 17:42:57] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:42:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:57] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:42:57] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:42:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:57] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:42:57] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:42:57] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:42:57] [INFO]   -> Found value: 35.279961
[2026-04-15 17:42:57] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:42:57] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:42:57] [INFO]   -> Found value: -85.238687
[2026-04-15 17:42:57] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:42:57] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:42:57] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:42:57] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:42:57] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:42:57] [INFO]   -> Found value: H1400
[2026-04-15 17:42:57] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-15 17:42:57] [INFO]   -> Set field 'name' = "H1400"
[2026-04-15 17:42:57] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:42:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:57] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:42:57] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:42:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:57] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:42:57] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:42:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:57] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:42:57] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:42:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:42:57] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-15 17:42:57] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:42:57] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:42:57] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:42:30"
[2026-04-15 17:42:57] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:42:57] [INFO]   -> Found value: RD
[2026-04-15 17:42:57] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:42:57] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:42:57] [INFO]   -> Found value: 26-000078
[2026-04-15 17:42:57] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:42:57] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:42:57] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:42:57] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:42:57] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:42:57] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:42:57] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:42:57] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:42:57] [INFO] Found 14 elements for 'Comment', concatenating 14 non-empty values
[2026-04-15 17:42:57] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:42:57] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:42:57] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:42:57] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:42:57] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:42:57] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:42:57] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-15 17:42:57] [INFO]   -> Found value: MFD
MFD
[2026-04-15 17:42:57] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-15 17:42:57] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:42:57] [INFO] Concatenating street name and type
[2026-04-15 17:42:57] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:42:57] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:42:57] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-15 17:42:30","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:42:57] [INFO] Number of extracted fields: 29
[2026-04-15 17:42:57] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-15 17:42:57] [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-15 17:42:57] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-15 17:42:57] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:42:57] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:42:57] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-15 17:42:57] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:42:57] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:42:57] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-15 17:42:57] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:42:57] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:42:57] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:42:57] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:42:58] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:42:58] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:42:58] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:43:00] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134256618.xml
[2026-04-15 17:43:00] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134256618.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134256618.xml
[2026-04-15 17:43:00] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134256618.xml
[2026-04-15 17:43:16] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134316873.xml
[2026-04-15 17:43:16] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134316873.xml for user: 68920395733981a47
[2026-04-15 17:43:16] [INFO] File size: 10174 bytes
[2026-04-15 17:43:17] [INFO] Created FTPFiles record with ID: 69dfce354bacdff0c
[2026-04-15 17:43:17] [INFO] About to extract fields from XML. File size: 10174 bytes
[2026-04-15 17:43:17] [INFO] Number of mappings: 24
[2026-04-15 17:43:17] [INFO] Starting XML parsing. Content length: 10174
[2026-04-15 17:43:17] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:43:17] [INFO] Processing 24 field mappings
[2026-04-15 17:43:17] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:43:17] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:43:17] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:43:17] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:43:17] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:43:17] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:43:17] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:43:17] [INFO]   -> Found value: 37379
[2026-04-15 17:43:17] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:43:17] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:43:17] [INFO]   -> Found value: 10214
[2026-04-15 17:43:17] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:43:17] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:43:17] [INFO]   -> Found value: SIMS
[2026-04-15 17:43:17] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:43:17] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:43:17] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:43:17] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:43:17] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:43:17] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:43:17] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:43:17] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:43:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:17] [INFO]   -> Set field 'enroute' = null
[2026-04-15 17:43:17] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:43:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:17] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:43:17] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:43:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:17] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:43:17] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:43:17] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:43:17] [INFO]   -> Found value: 35.279961
[2026-04-15 17:43:17] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:43:17] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:43:17] [INFO]   -> Found value: -85.238687
[2026-04-15 17:43:17] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:43:17] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:43:17] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:43:17] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:43:17] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:43:17] [INFO]   -> Found value: H1400
[2026-04-15 17:43:17] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-15 17:43:17] [INFO]   -> Set field 'name' = "H1400"
[2026-04-15 17:43:17] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:43:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:17] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:43:17] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:43:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:17] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:43:17] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:43:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:17] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:43:17] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:43:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:17] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-15 17:43:17] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:43:17] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:43:17] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:42:30"
[2026-04-15 17:43:17] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:43:17] [INFO]   -> Found value: RD
[2026-04-15 17:43:17] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:43:17] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:43:17] [INFO]   -> Found value: 26-000078
[2026-04-15 17:43:17] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:43:17] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:43:17] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:43:17] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:43:17] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:43:17] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:43:17] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:43:17] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:43:17] [INFO] Found 15 elements for 'Comment', concatenating 15 non-empty values
[2026-04-15 17:43:17] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:43:17] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]"
[2026-04-15 17:43:17] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]"
[2026-04-15 17:43:17] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:43:17] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:43:17] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:43:17] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-15 17:43:17] [INFO]   -> Found value: MFD
MFD
[2026-04-15 17:43:17] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-15 17:43:17] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:43:17] [INFO] Concatenating street name and type
[2026-04-15 17:43:17] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:43:17] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:43:17] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-15 17:42:30","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:43:17] [INFO] Number of extracted fields: 29
[2026-04-15 17:43:17] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-15 17:43:17] [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-15 17:43:17] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-15 17:43:17] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:43:17] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:43:17] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-15 17:43:17] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:43:17] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:43:17] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-15 17:43:17] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:43:17] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:43:17] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:43:18] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:43:18] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:43:18] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:43:18] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:43:21] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134316873.xml
[2026-04-15 17:43:21] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134316873.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134316873.xml
[2026-04-15 17:43:21] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134316873.xml
[2026-04-15 17:43:27] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134326982.xml
[2026-04-15 17:43:27] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134326982.xml for user: 68920395733981a47
[2026-04-15 17:43:27] [INFO] File size: 10365 bytes
[2026-04-15 17:43:27] [INFO] Created FTPFiles record with ID: 69dfce3f686b3a2db
[2026-04-15 17:43:27] [INFO] About to extract fields from XML. File size: 10365 bytes
[2026-04-15 17:43:27] [INFO] Number of mappings: 24
[2026-04-15 17:43:27] [INFO] Starting XML parsing. Content length: 10365
[2026-04-15 17:43:27] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:43:27] [INFO] Processing 24 field mappings
[2026-04-15 17:43:27] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:43:27] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:43:27] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:43:27] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:43:27] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:43:27] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:43:27] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:43:27] [INFO]   -> Found value: 37379
[2026-04-15 17:43:27] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:43:27] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:43:27] [INFO]   -> Found value: 10214
[2026-04-15 17:43:27] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:43:27] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:43:27] [INFO]   -> Found value: SIMS
[2026-04-15 17:43:27] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:43:27] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:43:27] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:43:27] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:43:27] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:43:27] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:43:27] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:43:27] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:43:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:27] [INFO]   -> Set field 'enroute' = null
[2026-04-15 17:43:27] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:43:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:27] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:43:27] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:43:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:27] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:43:27] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:43:27] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:43:27] [INFO]   -> Found value: 35.279961
[2026-04-15 17:43:27] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:43:27] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:43:27] [INFO]   -> Found value: -85.238687
[2026-04-15 17:43:27] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:43:27] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:43:27] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:43:27] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:43:27] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:43:27] [INFO]   -> Found value: H1400
[2026-04-15 17:43:27] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-15 17:43:27] [INFO]   -> Set field 'name' = "H1400"
[2026-04-15 17:43:27] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:43:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:27] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:43:27] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:43:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:27] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:43:27] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:43:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:27] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:43:27] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:43:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:27] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-15 17:43:27] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:43:27] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:43:27] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:42:30"
[2026-04-15 17:43:27] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:43:27] [INFO]   -> Found value: RD
[2026-04-15 17:43:27] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:43:27] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:43:27] [INFO]   -> Found value: 26-000078
[2026-04-15 17:43:27] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:43:27] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:43:27] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:43:27] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:43:27] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:43:27] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:43:27] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:43:27] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:43:27] [INFO] Found 16 elements for 'Comment', concatenating 16 non-empty values
[2026-04-15 17:43:27] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:43:27] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:43:27] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:43:27] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:43:27] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:43:27] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:43:27] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-15 17:43:27] [INFO]   -> Found value: MFD
MFD
[2026-04-15 17:43:27] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-15 17:43:27] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:43:27] [INFO] Concatenating street name and type
[2026-04-15 17:43:27] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:43:27] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:43:27] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-15 17:42:30","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:43:27] [INFO] Number of extracted fields: 29
[2026-04-15 17:43:27] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-15 17:43:27] [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-15 17:43:27] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-15 17:43:27] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:43:27] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:43:27] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-15 17:43:27] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:43:27] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:43:27] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-15 17:43:27] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:43:27] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:43:28] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:43:28] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:43:28] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:43:28] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:43:28] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:43:31] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134326982.xml
[2026-04-15 17:43:31] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134326982.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134326982.xml
[2026-04-15 17:43:31] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134326982.xml
[2026-04-15 17:43:32] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134332046.xml
[2026-04-15 17:43:32] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134332046.xml for user: 68920395733981a47
[2026-04-15 17:43:32] [INFO] File size: 10584 bytes
[2026-04-15 17:43:32] [INFO] Created FTPFiles record with ID: 69dfce44a04bcaa66
[2026-04-15 17:43:32] [INFO] About to extract fields from XML. File size: 10584 bytes
[2026-04-15 17:43:32] [INFO] Number of mappings: 24
[2026-04-15 17:43:32] [INFO] Starting XML parsing. Content length: 10584
[2026-04-15 17:43:32] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:43:32] [INFO] Processing 24 field mappings
[2026-04-15 17:43:32] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:43:32] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:43:32] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:43:32] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:43:32] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:43:32] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:43:32] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:43:32] [INFO]   -> Found value: 37379
[2026-04-15 17:43:32] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:43:32] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:43:32] [INFO]   -> Found value: 10214
[2026-04-15 17:43:32] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:43:32] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:43:32] [INFO]   -> Found value: SIMS
[2026-04-15 17:43:32] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:43:32] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:43:32] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:43:32] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:43:32] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:43:32] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:43:32] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:43:32] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:43:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:32] [INFO]   -> Set field 'enroute' = null
[2026-04-15 17:43:32] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:43:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:32] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:43:32] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:43:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:32] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:43:32] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:43:32] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:43:32] [INFO]   -> Found value: 35.279961
[2026-04-15 17:43:32] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:43:32] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:43:32] [INFO]   -> Found value: -85.238687
[2026-04-15 17:43:32] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:43:32] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:43:32] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:43:32] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:43:32] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:43:32] [INFO]   -> Found value: H1400
[2026-04-15 17:43:32] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-15 17:43:32] [INFO]   -> Set field 'name' = "H1400"
[2026-04-15 17:43:32] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:43:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:32] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:43:32] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:43:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:32] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:43:32] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:43:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:32] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:43:32] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:43:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:32] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-15 17:43:32] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:43:32] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:43:32] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:42:30"
[2026-04-15 17:43:32] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:43:32] [INFO]   -> Found value: RD
[2026-04-15 17:43:32] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:43:32] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:43:32] [INFO]   -> Found value: 26-000078
[2026-04-15 17:43:32] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:43:32] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:43:32] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:43:32] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:43:32] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:43:32] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:43:32] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:43:32] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:43:32] [INFO] Found 17 elements for 'Comment', concatenating 17 non-empty values
[2026-04-15 17:43:32] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:43:32] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:43:32] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:43:32] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:43:32] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:43:32] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:43:32] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-15 17:43:32] [INFO]   -> Found value: MFD
MFD
[2026-04-15 17:43:32] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-15 17:43:32] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:43:32] [INFO] Concatenating street name and type
[2026-04-15 17:43:32] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:43:32] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:43:32] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-15 17:42:30","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:43:32] [INFO] Number of extracted fields: 29
[2026-04-15 17:43:32] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-15 17:43:32] [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-15 17:43:32] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-15 17:43:32] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:43:32] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:43:32] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-15 17:43:33] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:43:33] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:43:33] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-15 17:43:33] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:43:33] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:43:33] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:43:33] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:43:33] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:43:33] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:43:33] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:43:37] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134332046.xml
[2026-04-15 17:43:37] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134332046.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134332046.xml
[2026-04-15 17:43:37] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134332046.xml
[2026-04-15 17:43:37] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134337110.xml
[2026-04-15 17:43:37] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134337110.xml for user: 68920395733981a47
[2026-04-15 17:43:37] [INFO] File size: 10775 bytes
[2026-04-15 17:43:37] [INFO] Created FTPFiles record with ID: 69dfce499167225cd
[2026-04-15 17:43:37] [INFO] About to extract fields from XML. File size: 10775 bytes
[2026-04-15 17:43:37] [INFO] Number of mappings: 24
[2026-04-15 17:43:37] [INFO] Starting XML parsing. Content length: 10775
[2026-04-15 17:43:37] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:43:37] [INFO] Processing 24 field mappings
[2026-04-15 17:43:37] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:43:37] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:43:37] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:43:37] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:43:37] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:43:37] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:43:37] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:43:37] [INFO]   -> Found value: 37379
[2026-04-15 17:43:37] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:43:37] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:43:37] [INFO]   -> Found value: 10214
[2026-04-15 17:43:37] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:43:37] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:43:37] [INFO]   -> Found value: SIMS
[2026-04-15 17:43:37] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:43:37] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:43:37] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:43:37] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:43:37] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:43:37] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:43:37] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:43:37] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:43:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:37] [INFO]   -> Set field 'enroute' = null
[2026-04-15 17:43:37] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:43:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:37] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:43:37] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:43:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:37] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:43:37] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:43:37] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:43:37] [INFO]   -> Found value: 35.279961
[2026-04-15 17:43:37] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:43:37] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:43:37] [INFO]   -> Found value: -85.238687
[2026-04-15 17:43:37] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:43:37] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:43:37] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:43:37] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:43:37] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:43:37] [INFO]   -> Found value: H1400
[2026-04-15 17:43:37] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-15 17:43:37] [INFO]   -> Set field 'name' = "H1400"
[2026-04-15 17:43:37] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:43:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:37] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:43:37] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:43:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:37] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:43:37] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:43:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:37] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:43:37] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:43:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:37] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-15 17:43:37] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:43:37] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:43:37] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:42:30"
[2026-04-15 17:43:37] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:43:37] [INFO]   -> Found value: RD
[2026-04-15 17:43:37] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:43:37] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:43:37] [INFO]   -> Found value: 26-000078
[2026-04-15 17:43:37] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:43:37] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:43:37] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:43:37] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:43:37] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:43:37] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:43:37] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:43:37] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:43:37] [INFO] Found 18 elements for 'Comment', concatenating 18 non-empty values
[2026-04-15 17:43:37] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:43:37] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:43:37] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:43:37] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:43:37] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:43:37] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:43:37] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-15 17:43:37] [INFO]   -> Found value: MFD
MFD
[2026-04-15 17:43:37] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-15 17:43:37] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:43:37] [INFO] Concatenating street name and type
[2026-04-15 17:43:37] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:43:37] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:43:37] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-15 17:42:30","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:43:37] [INFO] Number of extracted fields: 29
[2026-04-15 17:43:37] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-15 17:43:37] [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-15 17:43:37] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-15 17:43:37] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:43:37] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:43:37] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-15 17:43:37] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:43:37] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:43:37] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-15 17:43:37] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:43:37] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:43:48] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:43:49] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:43:49] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:43:49] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:43:49] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:43:52] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134337110.xml
[2026-04-15 17:43:52] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134337110.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134337110.xml
[2026-04-15 17:43:52] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134337110.xml
[2026-04-15 17:43:52] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134347199.xml
[2026-04-15 17:43:52] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134347199.xml for user: 68920395733981a47
[2026-04-15 17:43:52] [INFO] File size: 11032 bytes
[2026-04-15 17:43:52] [INFO] Created FTPFiles record with ID: 69dfce58e8f2519d2
[2026-04-15 17:43:52] [INFO] About to extract fields from XML. File size: 11032 bytes
[2026-04-15 17:43:52] [INFO] Number of mappings: 24
[2026-04-15 17:43:52] [INFO] Starting XML parsing. Content length: 11032
[2026-04-15 17:43:52] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:43:52] [INFO] Processing 24 field mappings
[2026-04-15 17:43:52] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:43:52] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:43:52] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:43:52] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:43:52] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:43:52] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:43:52] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:43:52] [INFO]   -> Found value: 37379
[2026-04-15 17:43:52] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:43:52] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:43:52] [INFO]   -> Found value: 10214
[2026-04-15 17:43:52] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:43:52] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:43:52] [INFO]   -> Found value: SIMS
[2026-04-15 17:43:52] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:43:52] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:43:52] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:43:52] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:43:52] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:43:52] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:43:52] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:43:52] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:43:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:52] [INFO]   -> Set field 'enroute' = null
[2026-04-15 17:43:52] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:43:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:52] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:43:52] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:43:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:52] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:43:52] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:43:52] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:43:52] [INFO]   -> Found value: 35.279961
[2026-04-15 17:43:52] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:43:52] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:43:52] [INFO]   -> Found value: -85.238687
[2026-04-15 17:43:52] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:43:52] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:43:52] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:43:52] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:43:52] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:43:52] [INFO]   -> Found value: H1400
[2026-04-15 17:43:52] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-15 17:43:52] [INFO]   -> Set field 'name' = "H1400"
[2026-04-15 17:43:52] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:43:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:52] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:43:52] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:43:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:52] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:43:52] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:43:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:52] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:43:52] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:43:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:52] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-15 17:43:52] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:43:52] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:43:52] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:42:30"
[2026-04-15 17:43:52] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:43:52] [INFO]   -> Found value: RD
[2026-04-15 17:43:52] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:43:52] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:43:52] [INFO]   -> Found value: 26-000078
[2026-04-15 17:43:52] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:43:52] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:43:52] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:43:52] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:43:52] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:43:52] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:43:52] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:43:52] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:43:52] [INFO] Found 19 elements for 'Comment', concatenating 19 non-empty values
[2026-04-15 17:43:52] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:43:52] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:43:52] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:43:52] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:43:52] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:43:52] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:43:52] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-15 17:43:52] [INFO]   -> Found value: MFD
MFD
[2026-04-15 17:43:52] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-15 17:43:52] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:43:52] [INFO] Concatenating street name and type
[2026-04-15 17:43:52] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:43:52] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:43:52] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-15 17:42:30","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:43:52] [INFO] Number of extracted fields: 29
[2026-04-15 17:43:52] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-15 17:43:52] [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-15 17:43:52] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-15 17:43:52] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:43:53] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:43:53] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-15 17:43:53] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:43:53] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:43:53] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-15 17:43:53] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:43:53] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:43:53] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:43:53] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:43:53] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:43:53] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:43:53] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:43:56] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134347199.xml
[2026-04-15 17:43:56] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134347199.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134347199.xml
[2026-04-15 17:43:56] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134347199.xml
[2026-04-15 17:43:56] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134352246.xml
[2026-04-15 17:43:56] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134352246.xml for user: 68920395733981a47
[2026-04-15 17:43:56] [INFO] File size: 11244 bytes
[2026-04-15 17:43:57] [INFO] Created FTPFiles record with ID: 69dfce5d3c10f822f
[2026-04-15 17:43:57] [INFO] About to extract fields from XML. File size: 11244 bytes
[2026-04-15 17:43:57] [INFO] Number of mappings: 24
[2026-04-15 17:43:57] [INFO] Starting XML parsing. Content length: 11244
[2026-04-15 17:43:57] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:43:57] [INFO] Processing 24 field mappings
[2026-04-15 17:43:57] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:43:57] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:43:57] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:43:57] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:43:57] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:43:57] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:43:57] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:43:57] [INFO]   -> Found value: 37379
[2026-04-15 17:43:57] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:43:57] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:43:57] [INFO]   -> Found value: 10214
[2026-04-15 17:43:57] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:43:57] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:43:57] [INFO]   -> Found value: SIMS
[2026-04-15 17:43:57] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:43:57] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:43:57] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:43:57] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:43:57] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:43:57] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:43:57] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:43:57] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:43:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:57] [INFO]   -> Set field 'enroute' = null
[2026-04-15 17:43:57] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:43:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:57] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:43:57] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:43:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:57] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:43:57] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:43:57] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:43:57] [INFO]   -> Found value: 35.279961
[2026-04-15 17:43:57] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:43:57] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:43:57] [INFO]   -> Found value: -85.238687
[2026-04-15 17:43:57] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:43:57] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:43:57] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:43:57] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:43:57] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:43:57] [INFO]   -> Found value: H1400
[2026-04-15 17:43:57] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-15 17:43:57] [INFO]   -> Set field 'name' = "H1400"
[2026-04-15 17:43:57] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:43:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:57] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:43:57] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:43:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:57] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:43:57] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:43:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:57] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:43:57] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:43:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:43:57] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-15 17:43:57] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:43:57] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:43:57] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:42:30"
[2026-04-15 17:43:57] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:43:57] [INFO]   -> Found value: RD
[2026-04-15 17:43:57] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:43:57] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:43:57] [INFO]   -> Found value: 26-000078
[2026-04-15 17:43:57] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:43:57] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:43:57] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:43:57] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:43:57] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:43:57] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:43:57] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:43:57] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:43:57] [INFO] Found 20 elements for 'Comment', concatenating 20 non-empty values
[2026-04-15 17:43:57] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:43:57] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:43:57] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:43:57] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:43:57] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:43:57] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:43:57] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-15 17:43:57] [INFO]   -> Found value: MFD
MFD
[2026-04-15 17:43:57] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-15 17:43:57] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:43:57] [INFO] Concatenating street name and type
[2026-04-15 17:43:57] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:43:57] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:43:57] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-15 17:42:30","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:43:57] [INFO] Number of extracted fields: 29
[2026-04-15 17:43:57] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-15 17:43:57] [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-15 17:43:57] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-15 17:43:57] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:43:57] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:43:57] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-15 17:43:57] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:43:57] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:43:57] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-15 17:43:57] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:43:57] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:43:57] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:43:57] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:43:58] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:43:58] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:43:58] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:44:00] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134352246.xml
[2026-04-15 17:44:00] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134352246.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134352246.xml
[2026-04-15 17:44:00] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134352246.xml
[2026-04-15 17:44:12] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134412480.xml
[2026-04-15 17:44:12] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134412480.xml for user: 68920395733981a47
[2026-04-15 17:44:12] [INFO] File size: 11404 bytes
[2026-04-15 17:44:12] [INFO] Created FTPFiles record with ID: 69dfce6ce10cf12af
[2026-04-15 17:44:12] [INFO] About to extract fields from XML. File size: 11404 bytes
[2026-04-15 17:44:12] [INFO] Number of mappings: 24
[2026-04-15 17:44:12] [INFO] Starting XML parsing. Content length: 11404
[2026-04-15 17:44:12] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:44:12] [INFO] Processing 24 field mappings
[2026-04-15 17:44:12] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:44:12] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:44:12] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:44:12] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:44:12] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:44:12] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:44:12] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:44:12] [INFO]   -> Found value: 37379
[2026-04-15 17:44:12] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:44:12] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:44:12] [INFO]   -> Found value: 10214
[2026-04-15 17:44:12] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:44:12] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:44:12] [INFO]   -> Found value: SIMS
[2026-04-15 17:44:12] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:44:12] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:44:12] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:44:12] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:44:12] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:44:12] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:44:12] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:44:12] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:44:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:12] [INFO]   -> Set field 'enroute' = null
[2026-04-15 17:44:12] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:44:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:12] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:44:12] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:44:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:12] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:44:12] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:44:12] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:44:12] [INFO]   -> Found value: 35.279961
[2026-04-15 17:44:12] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:44:12] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:44:12] [INFO]   -> Found value: -85.238687
[2026-04-15 17:44:12] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:44:12] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:44:12] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:44:12] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:44:12] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:44:12] [INFO]   -> Found value: H1400
[2026-04-15 17:44:12] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-15 17:44:12] [INFO]   -> Set field 'name' = "H1400"
[2026-04-15 17:44:12] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:44:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:12] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:44:12] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:44:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:12] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:44:12] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:44:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:12] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:44:12] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:44:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:12] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-04-15 17:44:12] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:44:12] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:44:12] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:42:30"
[2026-04-15 17:44:12] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:44:12] [INFO]   -> Found value: RD
[2026-04-15 17:44:12] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:44:12] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:44:12] [INFO]   -> Found value: 26-000078
[2026-04-15 17:44:12] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:44:12] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:44:12] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:44:12] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:44:12] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:44:12] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:44:12] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:44:12] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:44:12] [INFO] Found 21 elements for 'Comment', concatenating 21 non-empty values
[2026-04-15 17:44:12] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:44:12] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:44:12] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:44:12] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:44:12] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:44:12] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:44:12] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-15 17:44:12] [INFO]   -> Found value: MFD
MFD
[2026-04-15 17:44:12] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-15 17:44:12] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:44:12] [INFO] Concatenating street name and type
[2026-04-15 17:44:12] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:44:12] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:44:12] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-04-15 17:42:30","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:44:12] [INFO] Number of extracted fields: 29
[2026-04-15 17:44:12] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-15 17:44:12] [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-15 17:44:12] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-15 17:44:12] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:44:13] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:44:13] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-15 17:44:13] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:44:13] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:44:13] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-15 17:44:13] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:44:13] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:44:13] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:44:13] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:44:13] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:44:13] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:44:13] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:44:17] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134412480.xml
[2026-04-15 17:44:17] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134412480.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134412480.xml
[2026-04-15 17:44:17] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134412480.xml
[2026-04-15 17:44:17] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134417527.xml
[2026-04-15 17:44:17] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134417527.xml for user: 68920395733981a47
[2026-04-15 17:44:17] [INFO] File size: 11544 bytes
[2026-04-15 17:44:18] [INFO] Created FTPFiles record with ID: 69dfce71f12838f25
[2026-04-15 17:44:18] [INFO] About to extract fields from XML. File size: 11544 bytes
[2026-04-15 17:44:18] [INFO] Number of mappings: 24
[2026-04-15 17:44:18] [INFO] Starting XML parsing. Content length: 11544
[2026-04-15 17:44:18] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:44:18] [INFO] Processing 24 field mappings
[2026-04-15 17:44:18] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:44:18] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:44:18] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:44:18] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:44:18] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:44:18] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:44:18] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:44:18] [INFO]   -> Found value: 37379
[2026-04-15 17:44:18] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:44:18] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:44:18] [INFO]   -> Found value: 10214
[2026-04-15 17:44:18] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:44:18] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:44:18] [INFO]   -> Found value: SIMS
[2026-04-15 17:44:18] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:44:18] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:44:18] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:44:18] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:44:18] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:44:18] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:44:18] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:44:18] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:44:18] [INFO]   -> Found value: 2026-04-15T13:44:14.51-04:00
[2026-04-15 17:44:18] [INFO]   -> Set field 'enroute' = "2026-04-15 17:44:14"
[2026-04-15 17:44:18] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:44:18] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:18] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:44:18] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:44:18] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:18] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:44:18] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:44:18] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:44:18] [INFO]   -> Found value: 35.279961
[2026-04-15 17:44:18] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:44:18] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:44:18] [INFO]   -> Found value: -85.238687
[2026-04-15 17:44:18] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:44:18] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:44:18] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:44:18] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:44:18] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:44:18] [INFO]   -> Found value: H1400
[2026-04-15 17:44:18] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-15 17:44:18] [INFO]   -> Set field 'name' = "H1400"
[2026-04-15 17:44:18] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:44:18] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:18] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:44:18] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:44:18] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:18] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:44:18] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:44:18] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:18] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:44:18] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:44:18] [INFO]   -> Found value: 2026-04-15T13:44:14.51-04:00
[2026-04-15 17:44:18] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-15 17:44:14"
[2026-04-15 17:44:18] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:44:18] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:44:18] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:42:30"
[2026-04-15 17:44:18] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:44:18] [INFO]   -> Found value: RD
[2026-04-15 17:44:18] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:44:18] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:44:18] [INFO]   -> Found value: 26-000078
[2026-04-15 17:44:18] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:44:18] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:44:18] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:44:18] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:44:18] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:44:18] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:44:18] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:44:18] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:44:18] [INFO] Found 21 elements for 'Comment', concatenating 21 non-empty values
[2026-04-15 17:44:18] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:44:18] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:44:18] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:44:18] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:44:18] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:44:18] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:44:18] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-15 17:44:18] [INFO]   -> Found value: MFD
MFD
[2026-04-15 17:44:18] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-15 17:44:18] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:44:18] [INFO] Concatenating street name and type
[2026-04-15 17:44:18] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:44:18] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:44:18] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":"2026-04-15 17:44:14","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-15 17:44:14","timedispatch":"2026-04-15 17:42:30","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:44:18] [INFO] Number of extracted fields: 29
[2026-04-15 17:44:18] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-15 17:44:18] [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-15 17:44:18] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-15 17:44:18] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:44:18] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:44:18] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-15 17:44:18] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:44:18] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:44:18] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-15 17:44:18] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:44:18] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:44:18] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:44:18] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:44:18] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:44:18] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:44:18] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:44:22] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134417527.xml
[2026-04-15 17:44:22] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134417527.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134417527.xml
[2026-04-15 17:44:22] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134417527.xml
[2026-04-15 17:44:32] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134432677.xml
[2026-04-15 17:44:32] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134432677.xml for user: 68920395733981a47
[2026-04-15 17:44:32] [INFO] File size: 11637 bytes
[2026-04-15 17:44:33] [INFO] Created FTPFiles record with ID: 69dfce811fe73f79e
[2026-04-15 17:44:33] [INFO] About to extract fields from XML. File size: 11637 bytes
[2026-04-15 17:44:33] [INFO] Number of mappings: 24
[2026-04-15 17:44:33] [INFO] Starting XML parsing. Content length: 11637
[2026-04-15 17:44:33] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:44:33] [INFO] Processing 24 field mappings
[2026-04-15 17:44:33] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:44:33] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:44:33] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:44:33] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:44:33] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:44:33] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:44:33] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:44:33] [INFO]   -> Found value: 37379
[2026-04-15 17:44:33] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:44:33] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:44:33] [INFO]   -> Found value: 10214
[2026-04-15 17:44:33] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:44:33] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:44:33] [INFO]   -> Found value: SIMS
[2026-04-15 17:44:33] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:44:33] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:44:33] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:44:33] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:44:33] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:44:33] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:44:33] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:44:33] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:44:33] [INFO]   -> Found value: 2026-04-15T13:44:14.51-04:00
[2026-04-15 17:44:33] [INFO]   -> Set field 'enroute' = "2026-04-15 17:44:14"
[2026-04-15 17:44:33] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:44:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:33] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:44:33] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:44:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:33] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:44:33] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:44:33] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:44:33] [INFO]   -> Found value: 35.279961
[2026-04-15 17:44:33] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:44:33] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:44:33] [INFO]   -> Found value: -85.238687
[2026-04-15 17:44:33] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:44:33] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:44:33] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:44:33] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:44:33] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:44:33] [INFO]   -> Found value: H1400
[2026-04-15 17:44:33] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-15 17:44:33] [INFO]   -> Set field 'name' = "H1400"
[2026-04-15 17:44:33] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:44:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:33] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:44:33] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:44:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:33] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:44:33] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:44:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:33] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:44:33] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:44:33] [INFO]   -> Found value: 2026-04-15T13:44:14.51-04:00
[2026-04-15 17:44:33] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-15 17:44:14"
[2026-04-15 17:44:33] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:44:33] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:44:33] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:42:30"
[2026-04-15 17:44:33] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:44:33] [INFO]   -> Found value: RD
[2026-04-15 17:44:33] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:44:33] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:44:33] [INFO]   -> Found value: 26-000078
[2026-04-15 17:44:33] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:44:33] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:44:33] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:44:33] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:44:33] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:44:33] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:44:33] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:44:33] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:44:33] [INFO] Found 22 elements for 'Comment', concatenating 22 non-empty values
[2026-04-15 17:44:33] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:44:33] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]"
[2026-04-15 17:44:33] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]"
[2026-04-15 17:44:33] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:44:33] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:44:33] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:44:33] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-15 17:44:33] [INFO]   -> Found value: MFD
MFD
[2026-04-15 17:44:33] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-15 17:44:33] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:44:33] [INFO] Concatenating street name and type
[2026-04-15 17:44:33] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:44:33] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:44:33] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":"2026-04-15 17:44:14","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-15 17:44:14","timedispatch":"2026-04-15 17:42:30","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:44:33] [INFO] Number of extracted fields: 29
[2026-04-15 17:44:33] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-15 17:44:33] [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-15 17:44:33] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-15 17:44:33] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:44:33] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:44:33] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-15 17:44:33] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:44:33] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:44:33] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-15 17:44:33] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:44:33] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:44:33] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:44:33] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:44:34] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:44:34] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:44:34] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:44:37] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134432677.xml
[2026-04-15 17:44:37] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134432677.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134432677.xml
[2026-04-15 17:44:37] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134432677.xml
[2026-04-15 17:44:37] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134437724.xml
[2026-04-15 17:44:37] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134437724.xml for user: 68920395733981a47
[2026-04-15 17:44:37] [INFO] File size: 11873 bytes
[2026-04-15 17:44:38] [INFO] Created FTPFiles record with ID: 69dfce86217426f67
[2026-04-15 17:44:38] [INFO] About to extract fields from XML. File size: 11873 bytes
[2026-04-15 17:44:38] [INFO] Number of mappings: 24
[2026-04-15 17:44:38] [INFO] Starting XML parsing. Content length: 11873
[2026-04-15 17:44:38] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:44:38] [INFO] Processing 24 field mappings
[2026-04-15 17:44:38] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:44:38] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:44:38] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:44:38] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:44:38] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:44:38] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:44:38] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:44:38] [INFO]   -> Found value: 37379
[2026-04-15 17:44:38] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:44:38] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:44:38] [INFO]   -> Found value: 10214
[2026-04-15 17:44:38] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:44:38] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:44:38] [INFO]   -> Found value: SIMS
[2026-04-15 17:44:38] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:44:38] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:44:38] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:44:38] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:44:38] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:44:38] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:44:38] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:44:38] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:44:38] [INFO]   -> Found value: 2026-04-15T13:44:14.51-04:00
[2026-04-15 17:44:38] [INFO]   -> Set field 'enroute' = "2026-04-15 17:44:14"
[2026-04-15 17:44:38] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:44:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:38] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:44:38] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:44:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:38] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:44:38] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:44:38] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:44:38] [INFO]   -> Found value: 35.279961
[2026-04-15 17:44:38] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:44:38] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:44:38] [INFO]   -> Found value: -85.238687
[2026-04-15 17:44:38] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:44:38] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:44:38] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:44:38] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:44:38] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:44:38] [INFO]   -> Found value: H1400
[2026-04-15 17:44:38] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-15 17:44:38] [INFO]   -> Set field 'name' = "H1400"
[2026-04-15 17:44:38] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:44:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:38] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:44:38] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:44:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:38] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:44:38] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:44:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:38] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:44:38] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:44:38] [INFO]   -> Found value: 2026-04-15T13:44:14.51-04:00
[2026-04-15 17:44:38] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-15 17:44:14"
[2026-04-15 17:44:38] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:44:38] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:44:38] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:42:30"
[2026-04-15 17:44:38] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:44:38] [INFO]   -> Found value: RD
[2026-04-15 17:44:38] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:44:38] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:44:38] [INFO]   -> Found value: 26-000078
[2026-04-15 17:44:38] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:44:38] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:44:38] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:44:38] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:44:38] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:44:38] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:44:38] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:44:38] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:44:38] [INFO] Found 23 elements for 'Comment', concatenating 23 non-empty values
[2026-04-15 17:44:38] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:44:38] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:44:38] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:44:38] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:44:38] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:44:38] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:44:38] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-15 17:44:38] [INFO]   -> Found value: MFD
MFD
[2026-04-15 17:44:38] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-15 17:44:38] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:44:38] [INFO] Concatenating street name and type
[2026-04-15 17:44:38] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:44:38] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:44:38] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":"2026-04-15 17:44:14","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-15 17:44:14","timedispatch":"2026-04-15 17:42:30","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:44:38] [INFO] Number of extracted fields: 29
[2026-04-15 17:44:38] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-15 17:44:38] [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-15 17:44:38] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-15 17:44:38] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:44:38] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:44:38] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-15 17:44:38] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:44:38] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:44:38] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-15 17:44:38] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:44:38] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:44:38] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:44:38] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:44:39] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:44:39] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:44:39] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:44:42] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134437724.xml
[2026-04-15 17:44:42] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134437724.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134437724.xml
[2026-04-15 17:44:42] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134437724.xml
[2026-04-15 17:44:42] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134442803.xml
[2026-04-15 17:44:42] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134442803.xml for user: 68920395733981a47
[2026-04-15 17:44:42] [INFO] File size: 12132 bytes
[2026-04-15 17:44:43] [INFO] Created FTPFiles record with ID: 69dfce8b5306a13f9
[2026-04-15 17:44:43] [INFO] About to extract fields from XML. File size: 12132 bytes
[2026-04-15 17:44:43] [INFO] Number of mappings: 24
[2026-04-15 17:44:43] [INFO] Starting XML parsing. Content length: 12132
[2026-04-15 17:44:43] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:44:43] [INFO] Processing 24 field mappings
[2026-04-15 17:44:43] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:44:43] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:44:43] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:44:43] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:44:43] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:44:43] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:44:43] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:44:43] [INFO]   -> Found value: 37379
[2026-04-15 17:44:43] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:44:43] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:44:43] [INFO]   -> Found value: 10214
[2026-04-15 17:44:43] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:44:43] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:44:43] [INFO]   -> Found value: SIMS
[2026-04-15 17:44:43] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:44:43] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:44:43] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:44:43] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:44:43] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:44:43] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:44:43] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:44:43] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:44:43] [INFO]   -> Found value: 2026-04-15T13:44:14.51-04:00
[2026-04-15 17:44:43] [INFO]   -> Set field 'enroute' = "2026-04-15 17:44:14"
[2026-04-15 17:44:43] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:44:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:43] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:44:43] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:44:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:43] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:44:43] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:44:43] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:44:43] [INFO]   -> Found value: 35.279961
[2026-04-15 17:44:43] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:44:43] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:44:43] [INFO]   -> Found value: -85.238687
[2026-04-15 17:44:43] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:44:43] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:44:43] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:44:43] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:44:43] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:44:43] [INFO]   -> Found value: H1400
[2026-04-15 17:44:43] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-04-15 17:44:43] [INFO]   -> Set field 'name' = "H1400"
[2026-04-15 17:44:43] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:44:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:43] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:44:43] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:44:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:43] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:44:43] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:44:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:43] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:44:43] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:44:43] [INFO]   -> Found value: 2026-04-15T13:44:14.51-04:00
[2026-04-15 17:44:43] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-15 17:44:14"
[2026-04-15 17:44:43] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:44:43] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:44:43] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:42:30"
[2026-04-15 17:44:43] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:44:43] [INFO]   -> Found value: RD
[2026-04-15 17:44:43] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:44:43] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:44:43] [INFO]   -> Found value: 26-000078
[2026-04-15 17:44:43] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:44:43] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:44:43] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:44:43] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:44:43] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:44:43] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:44:43] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:44:43] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:44:43] [INFO] Found 24 elements for 'Comment', concatenating 24 non-empty values
[2026-04-15 17:44:43] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:44:43] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:44:43] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:44:43] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:44:43] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:44:43] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:44:43] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-04-15 17:44:43] [INFO]   -> Found value: MFD
MFD
[2026-04-15 17:44:43] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-04-15 17:44:43] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:44:43] [INFO] Concatenating street name and type
[2026-04-15 17:44:43] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:44:43] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:44:43] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":"2026-04-15 17:44:14","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-15 17:44:14","timedispatch":"2026-04-15 17:42:30","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:44:43] [INFO] Number of extracted fields: 29
[2026-04-15 17:44:43] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-04-15 17:44:43] [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-15 17:44:43] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-04-15 17:44:43] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:44:43] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:44:43] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-04-15 17:44:43] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:44:43] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:44:43] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-04-15 17:44:43] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:44:43] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:44:43] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:44:44] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:44:44] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:44:44] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:44:44] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:44:48] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134442803.xml
[2026-04-15 17:44:48] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134442803.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134442803.xml
[2026-04-15 17:44:48] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134442803.xml
[2026-04-15 17:44:48] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134447857.xml
[2026-04-15 17:44:48] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134447857.xml for user: 68920395733981a47
[2026-04-15 17:44:48] [INFO] File size: 14671 bytes
[2026-04-15 17:44:48] [INFO] Created FTPFiles record with ID: 69dfce9065e268faf
[2026-04-15 17:44:48] [INFO] About to extract fields from XML. File size: 14671 bytes
[2026-04-15 17:44:48] [INFO] Number of mappings: 24
[2026-04-15 17:44:48] [INFO] Starting XML parsing. Content length: 14671
[2026-04-15 17:44:48] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:44:48] [INFO] Processing 24 field mappings
[2026-04-15 17:44:48] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:44:48] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:44:48] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:44:48] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:44:48] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:44:48] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:44:48] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:44:48] [INFO]   -> Found value: 37379
[2026-04-15 17:44:48] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:44:48] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:44:48] [INFO]   -> Found value: 10214
[2026-04-15 17:44:48] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:44:48] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:44:48] [INFO]   -> Found value: SIMS
[2026-04-15 17:44:48] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:44:48] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:44:48] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:44:48] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:44:48] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:44:48] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:44:48] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:44:48] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:44:48] [INFO]   -> Found value: 2026-04-15T13:44:14.51-04:00
[2026-04-15 17:44:48] [INFO]   -> Set field 'enroute' = "2026-04-15 17:44:14"
[2026-04-15 17:44:48] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:44:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:48] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:44:48] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:44:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:48] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:44:48] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:44:48] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:44:48] [INFO]   -> Found value: 35.279961
[2026-04-15 17:44:48] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:44:48] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:44:48] [INFO]   -> Found value: -85.238687
[2026-04-15 17:44:48] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:44:48] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:44:48] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:44:48] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:44:48] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:44:48] [INFO]   -> Found value: C1MF
[2026-04-15 17:44:48] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-04-15 17:44:48] [INFO]   -> Set field 'name' = "C1MF"
[2026-04-15 17:44:48] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:44:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:48] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:44:48] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:44:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:48] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:44:48] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:44:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:48] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:44:48] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:44:48] [INFO]   -> Found value: 2026-04-15T13:44:43.687-04:00
[2026-04-15 17:44:48] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-15 17:44:43"
[2026-04-15 17:44:48] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:44:48] [INFO]   -> Found value: 2026-04-15T13:44:43.65-04:00
[2026-04-15 17:44:48] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:44:43"
[2026-04-15 17:44:48] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:44:48] [INFO]   -> Found value: RD
[2026-04-15 17:44:48] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:44:48] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:44:48] [INFO]   -> Found value: 26-000078
[2026-04-15 17:44:48] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:44:48] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:44:48] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:44:48] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:44:48] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:44:48] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:44:48] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:44:48] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:44:48] [INFO] Found 24 elements for 'Comment', concatenating 24 non-empty values
[2026-04-15 17:44:48] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:44:48] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:44:48] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:44:48] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:44:48] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:44:48] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:44:48] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-15 17:44:48] [INFO]   -> Found value: MFD
MFD
MFD
[2026-04-15 17:44:48] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD"
[2026-04-15 17:44:48] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:44:48] [INFO] Concatenating street name and type
[2026-04-15 17:44:48] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:44:48] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:44:48] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":"2026-04-15 17:44:14","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-15 17:44:43","timedispatch":"2026-04-15 17:44:43","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD\nMFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:44:48] [INFO] Number of extracted fields: 29
[2026-04-15 17:44:48] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD'
[2026-04-15 17:44:48] [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-15 17:44:48] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD"]
[2026-04-15 17:44:48] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:44:48] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:44:48] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD"]
[2026-04-15 17:44:48] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:44:48] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:44:48] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-15 17:44:48] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:44:48] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:44:48] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:44:49] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:44:49] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:44:49] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:44:49] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:44:52] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134447857.xml
[2026-04-15 17:44:52] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134447857.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134447857.xml
[2026-04-15 17:44:52] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134447857.xml
[2026-04-15 17:44:53] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134452920.xml
[2026-04-15 17:44:53] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134452920.xml for user: 68920395733981a47
[2026-04-15 17:44:53] [INFO] File size: 15075 bytes
[2026-04-15 17:44:53] [INFO] Created FTPFiles record with ID: 69dfce955ca92ba8d
[2026-04-15 17:44:53] [INFO] About to extract fields from XML. File size: 15075 bytes
[2026-04-15 17:44:53] [INFO] Number of mappings: 24
[2026-04-15 17:44:53] [INFO] Starting XML parsing. Content length: 15075
[2026-04-15 17:44:53] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:44:53] [INFO] Processing 24 field mappings
[2026-04-15 17:44:53] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:44:53] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:44:53] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:44:53] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:44:53] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:44:53] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:44:53] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:44:53] [INFO]   -> Found value: 37379
[2026-04-15 17:44:53] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:44:53] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:44:53] [INFO]   -> Found value: 10214
[2026-04-15 17:44:53] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:44:53] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:44:53] [INFO]   -> Found value: SIMS
[2026-04-15 17:44:53] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:44:53] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:44:53] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:44:53] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:44:53] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:44:53] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:44:53] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:44:53] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:44:53] [INFO]   -> Found value: 2026-04-15T13:44:14.51-04:00
[2026-04-15 17:44:53] [INFO]   -> Set field 'enroute' = "2026-04-15 17:44:14"
[2026-04-15 17:44:53] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:44:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:53] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:44:53] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:44:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:53] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:44:53] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:44:53] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:44:53] [INFO]   -> Found value: 35.279961
[2026-04-15 17:44:53] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:44:53] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:44:53] [INFO]   -> Found value: -85.238687
[2026-04-15 17:44:53] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:44:53] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:44:53] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:44:53] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:44:53] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:44:53] [INFO]   -> Found value: C1MF
[2026-04-15 17:44:53] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-04-15 17:44:53] [INFO]   -> Set field 'name' = "C1MF"
[2026-04-15 17:44:53] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:44:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:53] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:44:53] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:44:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:53] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:44:53] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:44:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:53] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:44:53] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:44:53] [INFO]   -> Found value: 2026-04-15T13:44:43.687-04:00
[2026-04-15 17:44:53] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-15 17:44:43"
[2026-04-15 17:44:53] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:44:53] [INFO]   -> Found value: 2026-04-15T13:44:43.65-04:00
[2026-04-15 17:44:53] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:44:43"
[2026-04-15 17:44:53] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:44:53] [INFO]   -> Found value: RD
[2026-04-15 17:44:53] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:44:53] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:44:53] [INFO]   -> Found value: 26-000078
[2026-04-15 17:44:53] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:44:53] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:44:53] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:44:53] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:44:53] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:44:53] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:44:53] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:44:53] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:44:53] [INFO] Found 26 elements for 'Comment', concatenating 26 non-empty values
[2026-04-15 17:44:53] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:44:53] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:44:53] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:44:53] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:44:53] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:44:53] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:44:53] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-15 17:44:53] [INFO]   -> Found value: MFD
MFD
MFD
[2026-04-15 17:44:53] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD"
[2026-04-15 17:44:53] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:44:53] [INFO] Concatenating street name and type
[2026-04-15 17:44:53] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:44:53] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:44:53] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":"2026-04-15 17:44:14","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-15 17:44:43","timedispatch":"2026-04-15 17:44:43","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD\nMFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:44:53] [INFO] Number of extracted fields: 29
[2026-04-15 17:44:53] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD'
[2026-04-15 17:44:53] [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-15 17:44:53] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD"]
[2026-04-15 17:44:53] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:44:53] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:44:53] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD"]
[2026-04-15 17:44:53] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:44:53] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:44:53] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-15 17:44:53] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:44:53] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:44:53] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:44:54] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:44:54] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:44:54] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:44:54] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:44:57] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134452920.xml
[2026-04-15 17:44:57] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134452920.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134452920.xml
[2026-04-15 17:44:57] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134452920.xml
[2026-04-15 17:44:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134457970.xml
[2026-04-15 17:44:58] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134457970.xml for user: 68920395733981a47
[2026-04-15 17:44:58] [INFO] File size: 15483 bytes
[2026-04-15 17:44:58] [INFO] Created FTPFiles record with ID: 69dfce9a65d662184
[2026-04-15 17:44:58] [INFO] About to extract fields from XML. File size: 15483 bytes
[2026-04-15 17:44:58] [INFO] Number of mappings: 24
[2026-04-15 17:44:58] [INFO] Starting XML parsing. Content length: 15483
[2026-04-15 17:44:58] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:44:58] [INFO] Processing 24 field mappings
[2026-04-15 17:44:58] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:44:58] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:44:58] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:44:58] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:44:58] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:44:58] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:44:58] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:44:58] [INFO]   -> Found value: 37379
[2026-04-15 17:44:58] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:44:58] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:44:58] [INFO]   -> Found value: 10214
[2026-04-15 17:44:58] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:44:58] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:44:58] [INFO]   -> Found value: SIMS
[2026-04-15 17:44:58] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:44:58] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:44:58] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:44:58] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:44:58] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:44:58] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:44:58] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:44:58] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:44:58] [INFO]   -> Found value: 2026-04-15T13:44:14.51-04:00
[2026-04-15 17:44:58] [INFO]   -> Set field 'enroute' = "2026-04-15 17:44:14"
[2026-04-15 17:44:58] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:44:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:58] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:44:58] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:44:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:58] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:44:58] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:44:58] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:44:58] [INFO]   -> Found value: 35.279961
[2026-04-15 17:44:58] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:44:58] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:44:58] [INFO]   -> Found value: -85.238687
[2026-04-15 17:44:58] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:44:58] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:44:58] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:44:58] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:44:58] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:44:58] [INFO]   -> Found value: C1MF
[2026-04-15 17:44:58] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-04-15 17:44:58] [INFO]   -> Set field 'name' = "C1MF"
[2026-04-15 17:44:58] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:44:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:58] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:44:58] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:44:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:58] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:44:58] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:44:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:44:58] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:44:58] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:44:58] [INFO]   -> Found value: 2026-04-15T13:44:43.687-04:00
[2026-04-15 17:44:58] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-15 17:44:43"
[2026-04-15 17:44:58] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:44:58] [INFO]   -> Found value: 2026-04-15T13:44:43.65-04:00
[2026-04-15 17:44:58] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:44:43"
[2026-04-15 17:44:58] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:44:58] [INFO]   -> Found value: RD
[2026-04-15 17:44:58] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:44:58] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:44:58] [INFO]   -> Found value: 26-000078
[2026-04-15 17:44:58] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:44:58] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:44:58] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:44:58] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:44:58] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:44:58] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:44:58] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:44:58] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:44:58] [INFO] Found 28 elements for 'Comment', concatenating 28 non-empty values
[2026-04-15 17:44:58] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:44:58] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:44:58] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:44:58] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:44:58] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:44:58] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:44:58] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-15 17:44:58] [INFO]   -> Found value: MFD
MFD
MFD
[2026-04-15 17:44:58] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD"
[2026-04-15 17:44:58] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:44:58] [INFO] Concatenating street name and type
[2026-04-15 17:44:58] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:44:58] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:44:58] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":"2026-04-15 17:44:14","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-15 17:44:43","timedispatch":"2026-04-15 17:44:43","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD\nMFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:44:58] [INFO] Number of extracted fields: 29
[2026-04-15 17:44:58] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD'
[2026-04-15 17:44:58] [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-15 17:44:58] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD"]
[2026-04-15 17:44:58] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:44:58] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:44:58] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD"]
[2026-04-15 17:44:58] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:44:58] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:44:58] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-15 17:44:58] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:44:58] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:44:58] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:44:59] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:44:59] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:44:59] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:44:59] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:45:02] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134457970.xml
[2026-04-15 17:45:02] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134457970.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134457970.xml
[2026-04-15 17:45:02] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134457970.xml
[2026-04-15 17:46:24] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134623964.xml
[2026-04-15 17:46:24] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134623964.xml for user: 68920395733981a47
[2026-04-15 17:46:24] [INFO] File size: 15658 bytes
[2026-04-15 17:46:24] [INFO] Created FTPFiles record with ID: 69dfcef06a1957810
[2026-04-15 17:46:24] [INFO] About to extract fields from XML. File size: 15658 bytes
[2026-04-15 17:46:24] [INFO] Number of mappings: 24
[2026-04-15 17:46:24] [INFO] Starting XML parsing. Content length: 15658
[2026-04-15 17:46:24] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:46:24] [INFO] Processing 24 field mappings
[2026-04-15 17:46:24] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:46:24] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:46:24] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:46:24] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:46:24] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:46:24] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:46:24] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:46:24] [INFO]   -> Found value: 37379
[2026-04-15 17:46:24] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:46:24] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:46:24] [INFO]   -> Found value: 10214
[2026-04-15 17:46:24] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:46:24] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:46:24] [INFO]   -> Found value: SIMS
[2026-04-15 17:46:24] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:46:24] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:46:24] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:46:24] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:46:24] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:46:24] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:46:24] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:46:24] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:46:24] [INFO]   -> Found value: 2026-04-15T13:44:14.51-04:00
[2026-04-15 17:46:24] [INFO]   -> Set field 'enroute' = "2026-04-15 17:44:14"
[2026-04-15 17:46:24] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:46:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:46:24] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:46:24] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:46:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:46:24] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:46:24] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:46:24] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:46:24] [INFO]   -> Found value: 35.279961
[2026-04-15 17:46:24] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:46:24] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:46:24] [INFO]   -> Found value: -85.238687
[2026-04-15 17:46:24] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:46:24] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:46:24] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:46:24] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:46:24] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:46:24] [INFO]   -> Found value: C1MF
[2026-04-15 17:46:24] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-04-15 17:46:24] [INFO]   -> Set field 'name' = "C1MF"
[2026-04-15 17:46:24] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:46:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:46:24] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:46:24] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:46:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:46:24] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:46:24] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:46:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:46:24] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:46:24] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:46:24] [INFO]   -> Found value: 2026-04-15T13:44:43.687-04:00
[2026-04-15 17:46:24] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-15 17:44:43"
[2026-04-15 17:46:24] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:46:24] [INFO]   -> Found value: 2026-04-15T13:44:43.65-04:00
[2026-04-15 17:46:24] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:44:43"
[2026-04-15 17:46:24] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:46:24] [INFO]   -> Found value: RD
[2026-04-15 17:46:24] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:46:24] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:46:24] [INFO]   -> Found value: 26-000078
[2026-04-15 17:46:24] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:46:24] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:46:24] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:46:24] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:46:24] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:46:24] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:46:24] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:46:24] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:46:24] [INFO] Found 29 elements for 'Comment', concatenating 29 non-empty values
[2026-04-15 17:46:24] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:46:24] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:46:24] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:46:24] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:46:24] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:46:24] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:46:24] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-15 17:46:24] [INFO]   -> Found value: MFD
MFD
MFD
[2026-04-15 17:46:24] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD"
[2026-04-15 17:46:24] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:46:24] [INFO] Concatenating street name and type
[2026-04-15 17:46:24] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:46:24] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:46:24] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":"2026-04-15 17:44:14","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-15 17:44:43","timedispatch":"2026-04-15 17:44:43","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD\nMFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:46:24] [INFO] Number of extracted fields: 29
[2026-04-15 17:46:24] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD'
[2026-04-15 17:46:24] [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-15 17:46:24] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD"]
[2026-04-15 17:46:24] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:46:24] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:46:24] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD"]
[2026-04-15 17:46:24] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:46:24] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:46:24] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-15 17:46:24] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:46:24] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:46:24] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:46:25] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:46:25] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:46:25] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:46:25] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:46:29] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134623964.xml
[2026-04-15 17:46:29] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134623964.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134623964.xml
[2026-04-15 17:46:29] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134623964.xml
[2026-04-15 17:46:44] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134644186.xml
[2026-04-15 17:46:44] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134644186.xml for user: 68920395733981a47
[2026-04-15 17:46:44] [INFO] File size: 15824 bytes
[2026-04-15 17:46:44] [INFO] Created FTPFiles record with ID: 69dfcf04a0b998dff
[2026-04-15 17:46:44] [INFO] About to extract fields from XML. File size: 15824 bytes
[2026-04-15 17:46:44] [INFO] Number of mappings: 24
[2026-04-15 17:46:44] [INFO] Starting XML parsing. Content length: 15824
[2026-04-15 17:46:44] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:46:44] [INFO] Processing 24 field mappings
[2026-04-15 17:46:44] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:46:44] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:46:44] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:46:44] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:46:44] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:46:44] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:46:44] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:46:44] [INFO]   -> Found value: 37379
[2026-04-15 17:46:44] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:46:44] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:46:44] [INFO]   -> Found value: 10214
[2026-04-15 17:46:44] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:46:44] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:46:44] [INFO]   -> Found value: SIMS
[2026-04-15 17:46:44] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:46:44] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:46:44] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:46:44] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:46:44] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:46:44] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:46:44] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:46:44] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:46:44] [INFO]   -> Found value: 2026-04-15T13:44:14.51-04:00
[2026-04-15 17:46:44] [INFO]   -> Set field 'enroute' = "2026-04-15 17:44:14"
[2026-04-15 17:46:44] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:46:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:46:44] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:46:44] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:46:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:46:44] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:46:44] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:46:44] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:46:44] [INFO]   -> Found value: 35.279961
[2026-04-15 17:46:44] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:46:44] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:46:44] [INFO]   -> Found value: -85.238687
[2026-04-15 17:46:44] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:46:44] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:46:44] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:46:44] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:46:44] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:46:44] [INFO]   -> Found value: C1MF
[2026-04-15 17:46:44] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-04-15 17:46:44] [INFO]   -> Set field 'name' = "C1MF"
[2026-04-15 17:46:44] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:46:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:46:44] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:46:44] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:46:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:46:44] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:46:44] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:46:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:46:44] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:46:44] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:46:44] [INFO]   -> Found value: 2026-04-15T13:44:43.687-04:00
[2026-04-15 17:46:44] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-15 17:44:43"
[2026-04-15 17:46:44] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:46:44] [INFO]   -> Found value: 2026-04-15T13:44:43.65-04:00
[2026-04-15 17:46:44] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:44:43"
[2026-04-15 17:46:44] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:46:44] [INFO]   -> Found value: RD
[2026-04-15 17:46:44] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:46:44] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:46:44] [INFO]   -> Found value: 26-000078
[2026-04-15 17:46:44] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:46:44] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:46:44] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:46:44] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:46:44] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:46:44] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:46:44] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:46:44] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:46:44] [INFO] Found 30 elements for 'Comment', concatenating 30 non-empty values
[2026-04-15 17:46:44] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:46:44] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:46:44] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:46:44] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:46:44] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:46:44] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:46:44] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-15 17:46:44] [INFO]   -> Found value: MFD
MFD
MFD
[2026-04-15 17:46:44] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD"
[2026-04-15 17:46:44] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:46:44] [INFO] Concatenating street name and type
[2026-04-15 17:46:44] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:46:44] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:46:44] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":"2026-04-15 17:44:14","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-15 17:44:43","timedispatch":"2026-04-15 17:44:43","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD\nMFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:46:44] [INFO] Number of extracted fields: 29
[2026-04-15 17:46:44] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD'
[2026-04-15 17:46:44] [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-15 17:46:44] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD"]
[2026-04-15 17:46:44] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:46:44] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:46:44] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD"]
[2026-04-15 17:46:45] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:46:45] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:46:45] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-15 17:46:45] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:46:45] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:46:45] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:46:45] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:46:45] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:46:45] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:46:45] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:46:48] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134644186.xml
[2026-04-15 17:46:48] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134644186.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134644186.xml
[2026-04-15 17:46:48] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134644186.xml
[2026-04-15 17:46:49] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134649248.xml
[2026-04-15 17:46:49] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134649248.xml for user: 68920395733981a47
[2026-04-15 17:46:49] [INFO] File size: 15965 bytes
[2026-04-15 17:46:49] [INFO] Created FTPFiles record with ID: 69dfcf09a83f340c3
[2026-04-15 17:46:49] [INFO] About to extract fields from XML. File size: 15965 bytes
[2026-04-15 17:46:49] [INFO] Number of mappings: 24
[2026-04-15 17:46:49] [INFO] Starting XML parsing. Content length: 15965
[2026-04-15 17:46:49] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:46:49] [INFO] Processing 24 field mappings
[2026-04-15 17:46:49] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:46:49] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:46:49] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:46:49] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:46:49] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:46:49] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:46:49] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:46:49] [INFO]   -> Found value: 37379
[2026-04-15 17:46:49] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:46:49] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:46:49] [INFO]   -> Found value: 10214
[2026-04-15 17:46:49] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:46:49] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:46:49] [INFO]   -> Found value: SIMS
[2026-04-15 17:46:49] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:46:49] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:46:49] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:46:49] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:46:49] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:46:49] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:46:49] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:46:49] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:46:49] [INFO]   -> Found value: 2026-04-15T13:44:14.51-04:00
[2026-04-15 17:46:49] [INFO]   -> Set field 'enroute' = "2026-04-15 17:44:14"
[2026-04-15 17:46:49] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:46:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:46:49] [INFO]   -> Set field 'onScene' = null
[2026-04-15 17:46:49] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:46:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:46:49] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:46:49] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:46:49] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:46:49] [INFO]   -> Found value: 35.279961
[2026-04-15 17:46:49] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:46:49] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:46:49] [INFO]   -> Found value: -85.238687
[2026-04-15 17:46:49] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:46:49] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:46:49] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:46:49] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:46:49] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:46:49] [INFO]   -> Found value: C1MF
[2026-04-15 17:46:49] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-04-15 17:46:49] [INFO]   -> Set field 'name' = "C1MF"
[2026-04-15 17:46:49] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:46:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:46:49] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:46:49] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:46:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:46:49] [INFO]   -> Set field 'timeonscene' = null
[2026-04-15 17:46:49] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:46:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:46:49] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:46:49] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:46:49] [INFO]   -> Found value: 2026-04-15T13:44:43.687-04:00
[2026-04-15 17:46:49] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-15 17:44:43"
[2026-04-15 17:46:49] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:46:49] [INFO]   -> Found value: 2026-04-15T13:44:43.65-04:00
[2026-04-15 17:46:49] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:44:43"
[2026-04-15 17:46:49] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:46:49] [INFO]   -> Found value: RD
[2026-04-15 17:46:49] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:46:49] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:46:49] [INFO]   -> Found value: 26-000078
[2026-04-15 17:46:49] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:46:49] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:46:49] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:46:49] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:46:49] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:46:49] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:46:49] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:46:49] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:46:49] [INFO] Found 31 elements for 'Comment', concatenating 31 non-empty values
[2026-04-15 17:46:49] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:46:49] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:46:49] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:46:49] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:46:49] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:46:49] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:46:49] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-15 17:46:49] [INFO]   -> Found value: MFD
MFD
MFD
[2026-04-15 17:46:49] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD"
[2026-04-15 17:46:49] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:46:49] [INFO] Concatenating street name and type
[2026-04-15 17:46:49] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:46:49] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:46:49] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":"2026-04-15 17:44:14","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-04-15 17:44:43","timedispatch":"2026-04-15 17:44:43","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD\nMFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:46:49] [INFO] Number of extracted fields: 29
[2026-04-15 17:46:49] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD'
[2026-04-15 17:46:49] [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-15 17:46:49] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD"]
[2026-04-15 17:46:49] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:46:49] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:46:49] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD"]
[2026-04-15 17:46:50] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:46:50] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:46:50] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-15 17:46:50] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:46:50] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:46:50] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:46:50] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:46:50] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:46:50] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:46:50] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:46:53] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134649248.xml
[2026-04-15 17:46:53] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134649248.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134649248.xml
[2026-04-15 17:46:53] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134649248.xml
[2026-04-15 17:48:25] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134825268.xml
[2026-04-15 17:48:25] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134825268.xml for user: 68920395733981a47
[2026-04-15 17:48:25] [INFO] File size: 16186 bytes
[2026-04-15 17:48:25] [INFO] Created FTPFiles record with ID: 69dfcf69eb6277780
[2026-04-15 17:48:25] [INFO] About to extract fields from XML. File size: 16186 bytes
[2026-04-15 17:48:25] [INFO] Number of mappings: 24
[2026-04-15 17:48:25] [INFO] Starting XML parsing. Content length: 16186
[2026-04-15 17:48:25] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 17:48:25] [INFO] Processing 24 field mappings
[2026-04-15 17:48:25] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 17:48:25] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 17:48:25] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 17:48:25] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 17:48:25] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 17:48:25] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 17:48:25] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 17:48:25] [INFO]   -> Found value: 37379
[2026-04-15 17:48:25] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 17:48:25] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 17:48:25] [INFO]   -> Found value: 10214
[2026-04-15 17:48:25] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 17:48:25] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 17:48:25] [INFO]   -> Found value: SIMS
[2026-04-15 17:48:25] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 17:48:25] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 17:48:25] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 17:48:25] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 17:48:25] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 17:48:25] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 17:48:25] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 17:48:25] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 17:48:25] [INFO]   -> Found value: 2026-04-15T13:44:14.51-04:00
[2026-04-15 17:48:25] [INFO]   -> Set field 'enroute' = "2026-04-15 17:44:14"
[2026-04-15 17:48:25] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 17:48:25] [INFO]   -> Found value: 2026-04-15T13:48:21.473-04:00
[2026-04-15 17:48:25] [INFO]   -> Set field 'onScene' = "2026-04-15 17:48:21"
[2026-04-15 17:48:25] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 17:48:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:48:25] [INFO]   -> Set field 'cleared' = null
[2026-04-15 17:48:25] [INFO]   -> Set field 'inService' = null
[2026-04-15 17:48:25] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 17:48:25] [INFO]   -> Found value: 35.279961
[2026-04-15 17:48:25] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 17:48:25] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 17:48:25] [INFO]   -> Found value: -85.238687
[2026-04-15 17:48:25] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 17:48:25] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 17:48:25] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 17:48:25] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 17:48:25] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 17:48:25] [INFO]   -> Found value: C1MF
[2026-04-15 17:48:25] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-04-15 17:48:25] [INFO]   -> Set field 'name' = "C1MF"
[2026-04-15 17:48:25] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 17:48:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:48:25] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 17:48:25] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 17:48:25] [INFO]   -> Found value: 2026-04-15T13:48:21.473-04:00
[2026-04-15 17:48:25] [INFO]   -> Set field 'timeonscene' = "2026-04-15 17:48:21"
[2026-04-15 17:48:25] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 17:48:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 17:48:25] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 17:48:25] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 17:48:25] [INFO]   -> Found value: 2026-04-15T13:44:43.687-04:00
[2026-04-15 17:48:25] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-15 17:44:43"
[2026-04-15 17:48:25] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 17:48:25] [INFO]   -> Found value: 2026-04-15T13:44:43.65-04:00
[2026-04-15 17:48:25] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:44:43"
[2026-04-15 17:48:25] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 17:48:25] [INFO]   -> Found value: RD
[2026-04-15 17:48:25] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 17:48:25] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 17:48:25] [INFO]   -> Found value: 26-000078
[2026-04-15 17:48:25] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 17:48:25] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 17:48:25] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 17:48:25] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 17:48:25] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 17:48:25] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 17:48:25] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 17:48:25] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 17:48:25] [INFO] Found 31 elements for 'Comment', concatenating 31 non-empty values
[2026-04-15 17:48:25] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 17:48:25] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:48:25] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 17:48:25] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 17:48:25] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 17:48:25] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 17:48:25] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-15 17:48:26] [INFO]   -> Found value: MFD
MFD
MFD
[2026-04-15 17:48:26] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD"
[2026-04-15 17:48:26] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 17:48:26] [INFO] Concatenating street name and type
[2026-04-15 17:48:26] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 17:48:26] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 17:48:26] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":"2026-04-15 17:44:14","onScene":"2026-04-15 17:48:21","cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":"2026-04-15 17:48:21","timestaging":null,"timeenroutetoscene":"2026-04-15 17:44:43","timedispatch":"2026-04-15 17:44:43","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD\nMFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 17:48:26] [INFO] Number of extracted fields: 29
[2026-04-15 17:48:26] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD'
[2026-04-15 17:48:26] [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-15 17:48:26] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD"]
[2026-04-15 17:48:26] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 17:48:26] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 17:48:26] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD"]
[2026-04-15 17:48:26] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 17:48:26] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 17:48:26] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-15 17:48:26] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 17:48:26] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 17:48:26] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 17:48:26] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 17:48:26] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 17:48:26] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 17:48:26] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 17:48:29] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415134825268.xml
[2026-04-15 17:48:29] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134825268.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415134825268.xml
[2026-04-15 17:48:29] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415134825268.xml
[2026-04-15 18:13:46] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415141345746.xml
[2026-04-15 18:13:46] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415141345746.xml for user: 68920395733981a47
[2026-04-15 18:13:46] [INFO] File size: 16301 bytes
[2026-04-15 18:13:46] [INFO] Created FTPFiles record with ID: 69dfd55a6986016ff
[2026-04-15 18:13:46] [INFO] About to extract fields from XML. File size: 16301 bytes
[2026-04-15 18:13:46] [INFO] Number of mappings: 24
[2026-04-15 18:13:46] [INFO] Starting XML parsing. Content length: 16301
[2026-04-15 18:13:46] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 18:13:46] [INFO] Processing 24 field mappings
[2026-04-15 18:13:46] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 18:13:46] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 18:13:46] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 18:13:46] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 18:13:46] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 18:13:46] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 18:13:46] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 18:13:46] [INFO]   -> Found value: 37379
[2026-04-15 18:13:46] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 18:13:46] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 18:13:46] [INFO]   -> Found value: 10214
[2026-04-15 18:13:46] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 18:13:46] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 18:13:46] [INFO]   -> Found value: SIMS
[2026-04-15 18:13:46] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 18:13:46] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 18:13:46] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 18:13:46] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 18:13:46] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 18:13:46] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 18:13:46] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 18:13:46] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 18:13:46] [INFO]   -> Found value: 2026-04-15T13:44:14.51-04:00
[2026-04-15 18:13:46] [INFO]   -> Set field 'enroute' = "2026-04-15 17:44:14"
[2026-04-15 18:13:46] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 18:13:46] [INFO]   -> Found value: 2026-04-15T13:48:21.473-04:00
[2026-04-15 18:13:46] [INFO]   -> Set field 'onScene' = "2026-04-15 17:48:21"
[2026-04-15 18:13:46] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 18:13:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 18:13:46] [INFO]   -> Set field 'cleared' = null
[2026-04-15 18:13:46] [INFO]   -> Set field 'inService' = null
[2026-04-15 18:13:46] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 18:13:46] [INFO]   -> Found value: 35.279961
[2026-04-15 18:13:46] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 18:13:46] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 18:13:46] [INFO]   -> Found value: -85.238687
[2026-04-15 18:13:46] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 18:13:46] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 18:13:46] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 18:13:46] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 18:13:46] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 18:13:46] [INFO]   -> Found value: C1MF
[2026-04-15 18:13:46] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-04-15 18:13:46] [INFO]   -> Set field 'name' = "C1MF"
[2026-04-15 18:13:46] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 18:13:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 18:13:46] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 18:13:46] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 18:13:46] [INFO]   -> Found value: 2026-04-15T13:48:21.473-04:00
[2026-04-15 18:13:46] [INFO]   -> Set field 'timeonscene' = "2026-04-15 17:48:21"
[2026-04-15 18:13:46] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 18:13:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 18:13:46] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 18:13:46] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 18:13:46] [INFO]   -> Found value: 2026-04-15T13:44:43.687-04:00
[2026-04-15 18:13:46] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-15 17:44:43"
[2026-04-15 18:13:46] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 18:13:46] [INFO]   -> Found value: 2026-04-15T13:44:43.65-04:00
[2026-04-15 18:13:46] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:44:43"
[2026-04-15 18:13:46] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 18:13:46] [INFO]   -> Found value: RD
[2026-04-15 18:13:46] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 18:13:46] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 18:13:46] [INFO]   -> Found value: 26-000078
[2026-04-15 18:13:46] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 18:13:46] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 18:13:46] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 18:13:46] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 18:13:46] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 18:13:46] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 18:13:46] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 18:13:46] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 18:13:46] [INFO] Found 32 elements for 'Comment', concatenating 32 non-empty values
[2026-04-15 18:13:46] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 18:13:46] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 14:13:44 TAYLOR_M                [32] [Law] has closed their incident [2026-04-22468]"
[2026-04-15 18:13:46] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 14:13:44 TAYLOR_M                [32] [Law] has closed their incident [2026-04-22468]"
[2026-04-15 18:13:46] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 18:13:46] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 18:13:46] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 18:13:46] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-15 18:13:46] [INFO]   -> Found value: MFD
MFD
MFD
[2026-04-15 18:13:46] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD"
[2026-04-15 18:13:46] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 18:13:46] [INFO] Concatenating street name and type
[2026-04-15 18:13:46] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 18:13:46] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 18:13:46] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":"2026-04-15 17:44:14","onScene":"2026-04-15 17:48:21","cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":"2026-04-15 17:48:21","timestaging":null,"timeenroutetoscene":"2026-04-15 17:44:43","timedispatch":"2026-04-15 17:44:43","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 14:13:44 TAYLOR_M                [32] [Law] has closed their incident [2026-04-22468]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 14:13:44 TAYLOR_M                [32] [Law] has closed their incident [2026-04-22468]","cADAgencyIdentifier":"MFD\nMFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 18:13:46] [INFO] Number of extracted fields: 29
[2026-04-15 18:13:46] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD'
[2026-04-15 18:13:46] [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-15 18:13:46] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD"]
[2026-04-15 18:13:46] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 18:13:46] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 18:13:46] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD"]
[2026-04-15 18:13:46] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 18:13:46] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 18:13:46] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-15 18:13:46] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 18:13:46] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 18:13:46] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 18:13:47] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 18:13:47] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 18:13:47] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 18:13:47] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 18:13:51] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415141345746.xml
[2026-04-15 18:13:51] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415141345746.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415141345746.xml
[2026-04-15 18:13:51] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415141345746.xml
[2026-04-15 18:19:24] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415141924237.xml
[2026-04-15 18:19:24] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415141924237.xml for user: 68920395733981a47
[2026-04-15 18:19:24] [INFO] File size: 16429 bytes
[2026-04-15 18:19:25] [INFO] Created FTPFiles record with ID: 69dfd6ad04f047ebe
[2026-04-15 18:19:25] [INFO] About to extract fields from XML. File size: 16429 bytes
[2026-04-15 18:19:25] [INFO] Number of mappings: 24
[2026-04-15 18:19:25] [INFO] Starting XML parsing. Content length: 16429
[2026-04-15 18:19:25] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 18:19:25] [INFO] Processing 24 field mappings
[2026-04-15 18:19:25] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 18:19:25] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 18:19:25] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 18:19:25] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 18:19:25] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 18:19:25] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 18:19:25] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 18:19:25] [INFO]   -> Found value: 37379
[2026-04-15 18:19:25] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 18:19:25] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 18:19:25] [INFO]   -> Found value: 10214
[2026-04-15 18:19:25] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 18:19:25] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 18:19:25] [INFO]   -> Found value: SIMS
[2026-04-15 18:19:25] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 18:19:25] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 18:19:25] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 18:19:25] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 18:19:25] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 18:19:25] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 18:19:25] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 18:19:25] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 18:19:25] [INFO]   -> Found value: 2026-04-15T13:44:14.51-04:00
[2026-04-15 18:19:25] [INFO]   -> Set field 'enroute' = "2026-04-15 17:44:14"
[2026-04-15 18:19:25] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 18:19:25] [INFO]   -> Found value: 2026-04-15T13:48:21.473-04:00
[2026-04-15 18:19:25] [INFO]   -> Set field 'onScene' = "2026-04-15 17:48:21"
[2026-04-15 18:19:25] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 18:19:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 18:19:25] [INFO]   -> Set field 'cleared' = null
[2026-04-15 18:19:25] [INFO]   -> Set field 'inService' = null
[2026-04-15 18:19:25] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 18:19:25] [INFO]   -> Found value: 35.279961
[2026-04-15 18:19:25] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 18:19:25] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 18:19:25] [INFO]   -> Found value: -85.238687
[2026-04-15 18:19:25] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 18:19:25] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 18:19:25] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 18:19:25] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 18:19:25] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 18:19:25] [INFO]   -> Found value: C1MF
[2026-04-15 18:19:25] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-04-15 18:19:25] [INFO]   -> Set field 'name' = "C1MF"
[2026-04-15 18:19:25] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 18:19:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 18:19:25] [INFO]   -> Set field 'timeunitclear' = null
[2026-04-15 18:19:25] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 18:19:25] [INFO]   -> Found value: 2026-04-15T13:48:21.473-04:00
[2026-04-15 18:19:25] [INFO]   -> Set field 'timeonscene' = "2026-04-15 17:48:21"
[2026-04-15 18:19:25] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 18:19:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 18:19:25] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 18:19:25] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 18:19:25] [INFO]   -> Found value: 2026-04-15T13:44:43.687-04:00
[2026-04-15 18:19:25] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-15 17:44:43"
[2026-04-15 18:19:25] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 18:19:25] [INFO]   -> Found value: 2026-04-15T13:44:43.65-04:00
[2026-04-15 18:19:25] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:44:43"
[2026-04-15 18:19:25] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 18:19:25] [INFO]   -> Found value: RD
[2026-04-15 18:19:25] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 18:19:25] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 18:19:25] [INFO]   -> Found value: 26-000078
[2026-04-15 18:19:25] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 18:19:25] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 18:19:25] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 18:19:25] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 18:19:25] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 18:19:25] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 18:19:25] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 18:19:25] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 18:19:25] [INFO] Found 32 elements for 'Comment', concatenating 32 non-empty values
[2026-04-15 18:19:25] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 18:19:25] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 14:13:44 TAYLOR_M                [32] [Law] has closed their incident [2026-04-22468]"
[2026-04-15 18:19:25] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 14:13:44 TAYLOR_M                [32] [Law] has closed their incident [2026-04-22468]"
[2026-04-15 18:19:25] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 18:19:25] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 18:19:25] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 18:19:25] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-15 18:19:25] [INFO]   -> Found value: MFD
MFD
MFD
[2026-04-15 18:19:25] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD"
[2026-04-15 18:19:25] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 18:19:25] [INFO] Concatenating street name and type
[2026-04-15 18:19:25] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 18:19:25] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 18:19:25] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":"2026-04-15 17:44:14","onScene":"2026-04-15 17:48:21","cleared":null,"inService":null,"nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":"2026-04-15 17:48:21","timestaging":null,"timeenroutetoscene":"2026-04-15 17:44:43","timedispatch":"2026-04-15 17:44:43","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 14:13:44 TAYLOR_M                [32] [Law] has closed their incident [2026-04-22468]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 14:13:44 TAYLOR_M                [32] [Law] has closed their incident [2026-04-22468]","cADAgencyIdentifier":"MFD\nMFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 18:19:25] [INFO] Number of extracted fields: 29
[2026-04-15 18:19:25] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD'
[2026-04-15 18:19:25] [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-15 18:19:25] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD"]
[2026-04-15 18:19:25] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 18:19:25] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 18:19:25] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD"]
[2026-04-15 18:19:25] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 18:19:25] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 18:19:25] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-15 18:19:25] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 18:19:25] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 18:19:25] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 18:19:25] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 18:19:25] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 18:19:25] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 18:19:26] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 18:19:29] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415141924237.xml
[2026-04-15 18:19:29] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415141924237.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415141924237.xml
[2026-04-15 18:19:29] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415141924237.xml
[2026-04-15 18:19:29] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415141929284.xml
[2026-04-15 18:19:29] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415141929284.xml for user: 68920395733981a47
[2026-04-15 18:19:29] [INFO] File size: 17110 bytes
[2026-04-15 18:19:29] [INFO] Created FTPFiles record with ID: 69dfd6b1b8723ee88
[2026-04-15 18:19:29] [INFO] About to extract fields from XML. File size: 17110 bytes
[2026-04-15 18:19:29] [INFO] Number of mappings: 24
[2026-04-15 18:19:29] [INFO] Starting XML parsing. Content length: 17110
[2026-04-15 18:19:29] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 18:19:29] [INFO] Processing 24 field mappings
[2026-04-15 18:19:29] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 18:19:29] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 18:19:29] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 18:19:29] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 18:19:29] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 18:19:29] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 18:19:29] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 18:19:29] [INFO]   -> Found value: 37379
[2026-04-15 18:19:29] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 18:19:29] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 18:19:29] [INFO]   -> Found value: 10214
[2026-04-15 18:19:29] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 18:19:29] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 18:19:29] [INFO]   -> Found value: SIMS
[2026-04-15 18:19:29] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 18:19:29] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 18:19:29] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 18:19:29] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 18:19:29] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 18:19:29] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 18:19:29] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 18:19:29] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 18:19:29] [INFO]   -> Found value: 2026-04-15T13:44:14.51-04:00
[2026-04-15 18:19:29] [INFO]   -> Set field 'enroute' = "2026-04-15 17:44:14"
[2026-04-15 18:19:29] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 18:19:29] [INFO]   -> Found value: 2026-04-15T13:48:21.473-04:00
[2026-04-15 18:19:29] [INFO]   -> Set field 'onScene' = "2026-04-15 17:48:21"
[2026-04-15 18:19:29] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 18:19:29] [INFO]   -> Found value: 2026-04-15T14:19:24.487-04:00
[2026-04-15 18:19:29] [INFO]   -> Set field 'cleared' = "2026-04-15 18:19:24"
[2026-04-15 18:19:29] [INFO]   -> Set field 'inService' = "2026-04-15 18:19:24"
[2026-04-15 18:19:29] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 18:19:29] [INFO]   -> Found value: 35.279961
[2026-04-15 18:19:29] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 18:19:29] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 18:19:29] [INFO]   -> Found value: -85.238687
[2026-04-15 18:19:29] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 18:19:29] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 18:19:29] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 18:19:29] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 18:19:29] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 18:19:29] [INFO]   -> Found value: C1MF
[2026-04-15 18:19:29] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-04-15 18:19:29] [INFO]   -> Set field 'name' = "C1MF"
[2026-04-15 18:19:29] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 18:19:29] [INFO]   -> Found value: 2026-04-15T14:19:24.487-04:00
[2026-04-15 18:19:29] [INFO]   -> Set field 'timeunitclear' = "2026-04-15 18:19:24"
[2026-04-15 18:19:29] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 18:19:29] [INFO]   -> Found value: 2026-04-15T13:48:21.473-04:00
[2026-04-15 18:19:29] [INFO]   -> Set field 'timeonscene' = "2026-04-15 17:48:21"
[2026-04-15 18:19:29] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 18:19:29] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 18:19:29] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 18:19:29] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 18:19:29] [INFO]   -> Found value: 2026-04-15T13:44:43.687-04:00
[2026-04-15 18:19:29] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-15 17:44:43"
[2026-04-15 18:19:29] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 18:19:29] [INFO]   -> Found value: 2026-04-15T13:44:43.65-04:00
[2026-04-15 18:19:29] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:44:43"
[2026-04-15 18:19:29] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 18:19:29] [INFO]   -> Found value: RD
[2026-04-15 18:19:29] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 18:19:29] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 18:19:29] [INFO]   -> Found value: 26-000078
[2026-04-15 18:19:29] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 18:19:29] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 18:19:29] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 18:19:29] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 18:19:29] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 18:19:29] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 18:19:29] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 18:19:29] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 18:19:29] [INFO] Found 32 elements for 'Comment', concatenating 32 non-empty values
[2026-04-15 18:19:29] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 18:19:29] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 14:13:44 TAYLOR_M                [32] [Law] has closed their incident [2026-04-22468]"
[2026-04-15 18:19:29] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 14:13:44 TAYLOR_M                [32] [Law] has closed their incident [2026-04-22468]"
[2026-04-15 18:19:29] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 18:19:29] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 18:19:29] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 18:19:29] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-15 18:19:29] [INFO]   -> Found value: MFD
MFD
MFD
[2026-04-15 18:19:29] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD"
[2026-04-15 18:19:29] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 18:19:29] [INFO] Concatenating street name and type
[2026-04-15 18:19:29] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 18:19:29] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 18:19:29] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":"2026-04-15 17:44:14","onScene":"2026-04-15 17:48:21","cleared":"2026-04-15 18:19:24","inService":"2026-04-15 18:19:24","nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":"2026-04-15 18:19:24","timeonscene":"2026-04-15 17:48:21","timestaging":null,"timeenroutetoscene":"2026-04-15 17:44:43","timedispatch":"2026-04-15 17:44:43","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 14:13:44 TAYLOR_M                [32] [Law] has closed their incident [2026-04-22468]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 14:13:44 TAYLOR_M                [32] [Law] has closed their incident [2026-04-22468]","cADAgencyIdentifier":"MFD\nMFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 18:19:29] [INFO] Number of extracted fields: 29
[2026-04-15 18:19:29] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD'
[2026-04-15 18:19:29] [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-15 18:19:29] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD"]
[2026-04-15 18:19:29] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 18:19:29] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 18:19:29] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD"]
[2026-04-15 18:19:30] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 18:19:30] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 18:19:30] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-15 18:19:30] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 18:19:30] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 18:19:30] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 18:19:30] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 18:19:30] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 18:19:30] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 18:19:30] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 18:19:33] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415141929284.xml
[2026-04-15 18:19:33] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415141929284.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415141929284.xml
[2026-04-15 18:19:33] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415141929284.xml
[2026-04-15 19:05:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415150547350.xml
[2026-04-15 19:05:47] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415150547350.xml for user: 68920395733981a47
[2026-04-15 19:05:47] [INFO] File size: 17252 bytes
[2026-04-15 19:05:48] [INFO] Created FTPFiles record with ID: 69dfe18c042dd027c
[2026-04-15 19:05:48] [INFO] About to extract fields from XML. File size: 17252 bytes
[2026-04-15 19:05:48] [INFO] Number of mappings: 24
[2026-04-15 19:05:48] [INFO] Starting XML parsing. Content length: 17252
[2026-04-15 19:05:48] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 19:05:48] [INFO] Processing 24 field mappings
[2026-04-15 19:05:48] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 19:05:48] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 19:05:48] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 19:05:48] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 19:05:48] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 19:05:48] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 19:05:48] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 19:05:48] [INFO]   -> Found value: 37379
[2026-04-15 19:05:48] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 19:05:48] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 19:05:48] [INFO]   -> Found value: 10214
[2026-04-15 19:05:48] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 19:05:48] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 19:05:48] [INFO]   -> Found value: SIMS
[2026-04-15 19:05:48] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 19:05:48] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 19:05:48] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 19:05:48] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 19:05:48] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 19:05:48] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 19:05:48] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 19:05:48] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 19:05:48] [INFO]   -> Found value: 2026-04-15T13:44:14.51-04:00
[2026-04-15 19:05:48] [INFO]   -> Set field 'enroute' = "2026-04-15 17:44:14"
[2026-04-15 19:05:48] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 19:05:48] [INFO]   -> Found value: 2026-04-15T13:48:21.473-04:00
[2026-04-15 19:05:48] [INFO]   -> Set field 'onScene' = "2026-04-15 17:48:21"
[2026-04-15 19:05:48] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 19:05:48] [INFO]   -> Found value: 2026-04-15T14:19:24.487-04:00
[2026-04-15 19:05:48] [INFO]   -> Set field 'cleared' = "2026-04-15 18:19:24"
[2026-04-15 19:05:48] [INFO]   -> Set field 'inService' = "2026-04-15 18:19:24"
[2026-04-15 19:05:48] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 19:05:48] [INFO]   -> Found value: 35.279961
[2026-04-15 19:05:48] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 19:05:48] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 19:05:48] [INFO]   -> Found value: -85.238687
[2026-04-15 19:05:48] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 19:05:48] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 19:05:48] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 19:05:48] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 19:05:48] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 19:05:48] [INFO]   -> Found value: C1MF
[2026-04-15 19:05:48] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-04-15 19:05:48] [INFO]   -> Set field 'name' = "C1MF"
[2026-04-15 19:05:48] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 19:05:48] [INFO]   -> Found value: 2026-04-15T14:19:24.487-04:00
[2026-04-15 19:05:48] [INFO]   -> Set field 'timeunitclear' = "2026-04-15 18:19:24"
[2026-04-15 19:05:48] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 19:05:48] [INFO]   -> Found value: 2026-04-15T13:48:21.473-04:00
[2026-04-15 19:05:48] [INFO]   -> Set field 'timeonscene' = "2026-04-15 17:48:21"
[2026-04-15 19:05:48] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 19:05:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 19:05:48] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 19:05:48] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 19:05:48] [INFO]   -> Found value: 2026-04-15T13:44:43.687-04:00
[2026-04-15 19:05:48] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-15 17:44:43"
[2026-04-15 19:05:48] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 19:05:48] [INFO]   -> Found value: 2026-04-15T13:44:43.65-04:00
[2026-04-15 19:05:48] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:44:43"
[2026-04-15 19:05:48] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 19:05:48] [INFO]   -> Found value: RD
[2026-04-15 19:05:48] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 19:05:48] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 19:05:48] [INFO]   -> Found value: 26-000078
[2026-04-15 19:05:48] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 19:05:48] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 19:05:48] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 19:05:48] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 19:05:48] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 19:05:48] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 19:05:48] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 19:05:48] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 19:05:48] [INFO] Found 33 elements for 'Comment', concatenating 33 non-empty values
[2026-04-15 19:05:48] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 19:05:48] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 14:13:44 TAYLOR_M                [32] [Law] has closed their incident [2026-04-22468]\n04\/15\/2026 15:05:44 WHITE_A                 [33] M12  DELAYED AT HIXSON  [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 19:05:48] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 14:13:44 TAYLOR_M                [32] [Law] has closed their incident [2026-04-22468]\n04\/15\/2026 15:05:44 WHITE_A                 [33] M12  DELAYED AT HIXSON  [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]"
[2026-04-15 19:05:48] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 19:05:48] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 19:05:48] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 19:05:48] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-15 19:05:48] [INFO]   -> Found value: MFD
MFD
MFD
[2026-04-15 19:05:48] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD"
[2026-04-15 19:05:48] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 19:05:48] [INFO] Concatenating street name and type
[2026-04-15 19:05:48] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 19:05:48] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 19:05:48] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":"2026-04-15 17:44:14","onScene":"2026-04-15 17:48:21","cleared":"2026-04-15 18:19:24","inService":"2026-04-15 18:19:24","nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":"2026-04-15 18:19:24","timeonscene":"2026-04-15 17:48:21","timestaging":null,"timeenroutetoscene":"2026-04-15 17:44:43","timedispatch":"2026-04-15 17:44:43","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 14:13:44 TAYLOR_M                [32] [Law] has closed their incident [2026-04-22468]\n04\/15\/2026 15:05:44 WHITE_A                 [33] M12  DELAYED AT HIXSON  [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 14:13:44 TAYLOR_M                [32] [Law] has closed their incident [2026-04-22468]\n04\/15\/2026 15:05:44 WHITE_A                 [33] M12  DELAYED AT HIXSON  [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]","cADAgencyIdentifier":"MFD\nMFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 19:05:48] [INFO] Number of extracted fields: 29
[2026-04-15 19:05:48] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD'
[2026-04-15 19:05:48] [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-15 19:05:48] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD"]
[2026-04-15 19:05:48] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 19:05:48] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 19:05:48] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD"]
[2026-04-15 19:05:48] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 19:05:48] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 19:05:48] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-15 19:05:48] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 19:05:48] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 19:05:48] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 19:05:48] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 19:05:48] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 19:05:48] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 19:05:49] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 19:05:52] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415150547350.xml
[2026-04-15 19:05:52] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415150547350.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415150547350.xml
[2026-04-15 19:05:52] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415150547350.xml
[2026-04-15 19:42:15] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415154215086.xml
[2026-04-15 19:42:15] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415154215086.xml for user: 68920395733981a47
[2026-04-15 19:42:15] [INFO] File size: 17369 bytes
[2026-04-15 19:42:15] [INFO] Created FTPFiles record with ID: 69dfea17d3af2f782
[2026-04-15 19:42:15] [INFO] About to extract fields from XML. File size: 17369 bytes
[2026-04-15 19:42:15] [INFO] Number of mappings: 24
[2026-04-15 19:42:15] [INFO] Starting XML parsing. Content length: 17369
[2026-04-15 19:42:15] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-04-15 19:42:15] [INFO] Processing 24 field mappings
[2026-04-15 19:42:15] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-04-15 19:42:15] [INFO]   -> Found value: DIFFBR-Difficulty Breathing
[2026-04-15 19:42:15] [INFO]   -> Set field 'incidentTypeValue1' = "DIFFBR-Difficulty Breathing"
[2026-04-15 19:42:15] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-04-15 19:42:15] [INFO]   -> Found value: 10214 SIMS RD
[2026-04-15 19:42:15] [INFO]   -> Set field 'businessName' = "10214 SIMS RD"
[2026-04-15 19:42:15] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-04-15 19:42:15] [INFO]   -> Found value: 37379
[2026-04-15 19:42:15] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-04-15 19:42:15] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-04-15 19:42:15] [INFO]   -> Found value: 10214
[2026-04-15 19:42:15] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10214
[2026-04-15 19:42:15] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-04-15 19:42:15] [INFO]   -> Found value: SIMS
[2026-04-15 19:42:15] [INFO]   -> Set field 'streetName' = "SIMS"
[2026-04-15 19:42:15] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-04-15 19:42:15] [INFO]   -> Found value: POE RD/MOWBRAY PIKE
[2026-04-15 19:42:15] [INFO]   -> Set field 'incidentLocationCross' = "POE RD\/MOWBRAY PIKE"
[2026-04-15 19:42:15] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-04-15 19:42:15] [INFO]   -> Found value: 2026-04-15T13:41:59.327-04:00
[2026-04-15 19:42:15] [INFO]   -> Set field 'alarm' = "2026-04-15 17:41:59"
[2026-04-15 19:42:15] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-04-15 19:42:15] [INFO]   -> Found value: 2026-04-15T13:44:14.51-04:00
[2026-04-15 19:42:15] [INFO]   -> Set field 'enroute' = "2026-04-15 17:44:14"
[2026-04-15 19:42:15] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-04-15 19:42:15] [INFO]   -> Found value: 2026-04-15T13:48:21.473-04:00
[2026-04-15 19:42:15] [INFO]   -> Set field 'onScene' = "2026-04-15 17:48:21"
[2026-04-15 19:42:15] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-04-15 19:42:15] [INFO]   -> Found value: 2026-04-15T14:19:24.487-04:00
[2026-04-15 19:42:15] [INFO]   -> Set field 'cleared' = "2026-04-15 18:19:24"
[2026-04-15 19:42:15] [INFO]   -> Set field 'inService' = "2026-04-15 18:19:24"
[2026-04-15 19:42:15] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-04-15 19:42:15] [INFO]   -> Found value: 35.279961
[2026-04-15 19:42:15] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2799610000000001264197635464370250701904296875
[2026-04-15 19:42:15] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-04-15 19:42:15] [INFO]   -> Found value: -85.238687
[2026-04-15 19:42:15] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.238686999999998761268216185271739959716796875
[2026-04-15 19:42:15] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-04-15 19:42:15] [INFO]   -> Found value: 2026-04-15T13:42:30.43-04:00
[2026-04-15 19:42:15] [INFO]   -> Set field 'dispatched' = "2026-04-15 17:42:30"
[2026-04-15 19:42:15] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-04-15 19:42:15] [INFO]   -> Found value: C1MF
[2026-04-15 19:42:15] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-04-15 19:42:15] [INFO]   -> Set field 'name' = "C1MF"
[2026-04-15 19:42:15] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-04-15 19:42:15] [INFO]   -> Found value: 2026-04-15T14:19:24.487-04:00
[2026-04-15 19:42:15] [INFO]   -> Set field 'timeunitclear' = "2026-04-15 18:19:24"
[2026-04-15 19:42:15] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-04-15 19:42:15] [INFO]   -> Found value: 2026-04-15T13:48:21.473-04:00
[2026-04-15 19:42:15] [INFO]   -> Set field 'timeonscene' = "2026-04-15 17:48:21"
[2026-04-15 19:42:15] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-04-15 19:42:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-04-15 19:42:15] [INFO]   -> Set field 'timestaging' = null
[2026-04-15 19:42:15] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-04-15 19:42:15] [INFO]   -> Found value: 2026-04-15T13:44:43.687-04:00
[2026-04-15 19:42:15] [INFO]   -> Set field 'timeenroutetoscene' = "2026-04-15 17:44:43"
[2026-04-15 19:42:15] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-04-15 19:42:15] [INFO]   -> Found value: 2026-04-15T13:44:43.65-04:00
[2026-04-15 19:42:15] [INFO]   -> Set field 'timedispatch' = "2026-04-15 17:44:43"
[2026-04-15 19:42:15] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-04-15 19:42:15] [INFO]   -> Found value: RD
[2026-04-15 19:42:15] [INFO]   -> Set field 'streetType' = "RD"
[2026-04-15 19:42:15] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-04-15 19:42:15] [INFO]   -> Found value: 26-000078
[2026-04-15 19:42:15] [INFO]   -> Set field 'incidentInternalId' = "26-000078"
[2026-04-15 19:42:15] [INFO]   -> Set field 'dispatchRunNumber' = "26-000078"
[2026-04-15 19:42:15] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-04-15 19:42:15] [INFO]   -> Found value: 2026-04-22469
[2026-04-15 19:42:15] [INFO]   -> Set field 'policeReportNumber' = "2026-04-22469"
[2026-04-15 19:42:15] [INFO]   -> Set field 'cADNumber' = "2026-04-22469"
[2026-04-15 19:42:15] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-04-15 19:42:15] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-04-15 19:42:15] [INFO] Found 34 elements for 'Comment', concatenating 34 non-empty values
[2026-04-15 19:42:15] [INFO]   -> Found value: 04/15/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]
04/15/2026 ...
[2026-04-15 19:42:15] [INFO]   -> Set field 'dispatchNotes' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 14:13:44 TAYLOR_M                [32] [Law] has closed their incident [2026-04-22468]\n04\/15\/2026 15:05:44 WHITE_A                 [33] M12  DELAYED AT HIXSON  [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 15:42:11 COBART_C                [34] [EMS] has closed their incident [2026-04-22467]"
[2026-04-15 19:42:15] [INFO]   -> Set field 'cADLog' = "04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 14:13:44 TAYLOR_M                [32] [Law] has closed their incident [2026-04-22468]\n04\/15\/2026 15:05:44 WHITE_A                 [33] M12  DELAYED AT HIXSON  [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 15:42:11 COBART_C                [34] [EMS] has closed their incident [2026-04-22467]"
[2026-04-15 19:42:15] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-04-15 19:42:15] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-04-15 19:42:15] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-04-15 19:42:15] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-04-15 19:42:15] [INFO]   -> Found value: MFD
MFD
MFD
[2026-04-15 19:42:15] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD"
[2026-04-15 19:42:15] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-04-15 19:42:15] [INFO] Concatenating street name and type
[2026-04-15 19:42:15] [INFO]   -> Combined street name: SIMS RD
[2026-04-15 19:42:15] [INFO] Built locationCoordinates from lat/lng: 35.279961,-85.238687
[2026-04-15 19:42:15] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"DIFFBR-Difficulty Breathing","businessName":"10214 SIMS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10214,"streetName":"SIMS RD","incidentLocationCross":"POE RD\/MOWBRAY PIKE","alarm":"2026-04-15 17:41:59","enroute":"2026-04-15 17:44:14","onScene":"2026-04-15 17:48:21","cleared":"2026-04-15 18:19:24","inService":"2026-04-15 18:19:24","nERISIncidentLatitude":35.2799610000000001264197635464370250701904296875,"nERISIncidentLongitude":-85.238686999999998761268216185271739959716796875,"dispatched":"2026-04-15 17:42:30","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":"2026-04-15 18:19:24","timeonscene":"2026-04-15 17:48:21","timestaging":null,"timeenroutetoscene":"2026-04-15 17:44:43","timedispatch":"2026-04-15 17:44:43","incidentInternalId":"26-000078","dispatchRunNumber":"26-000078","policeReportNumber":"2026-04-22469","cADNumber":"2026-04-22469","dispatchNotes":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 14:13:44 TAYLOR_M                [32] [Law] has closed their incident [2026-04-22468]\n04\/15\/2026 15:05:44 WHITE_A                 [33] M12  DELAYED AT HIXSON  [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 15:42:11 COBART_C                [34] [EMS] has closed their incident [2026-04-22467]","cADLog":"04\/15\/2026 13:41:59 brown_e                 [1] Incident linked to [Law] [2026-04-22468]\n04\/15\/2026 13:41:59 brown_e                 [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:41:59 brown_e                 [3] Multi-Jurisdiction Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [4] Multi-Agency EMS Incident #: 2026-04-22467\n04\/15\/2026 13:41:59 brown_e                 [5] Multi-Agency Law Incident #: 2026-04-22468\n04\/15\/2026 13:41:59 brown_e                 [6] [2] [1] Incident linked to [EMS] [2026-04-22467] [Shared 2, 2026-04-22468 - DIFFBR - 10214 SIMS RD] [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:24 brown_e                 [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 6 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:26 brown_e                 [8] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 65 [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:27 brown_e                 [9] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:30 TOMASZEWSKI_T           [10] Automatic Case Number(s) issued for Incident #[2026-04-22469], Jurisdiction: Mowbray VFD. Case Number(s): 26-000078 requested by H1400. [Shared]\n04\/15\/2026 13:42:34 brown_e                 [11] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:35 brown_e                 [12] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:46 brown_e                 [13] COMPLAINING OF PAIN IN HER ISDE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:42:52 brown_e                 [14] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:15 TOMASZEWSKI_T           [15] *FG 6** [Shared]\n04\/15\/2026 13:43:22 brown_e                 [16] Protocol Q&A \u2022  Question: Is the breathing noisy? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:31 brown_e                 [17] Protocol Q&A \u2022  Question: Does it hurt to breathe? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:36 brown_e                 [18] Protocol Q&A \u2022  Question: Is the patient sweating? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:42 APP01                   [19] Requested Case Number(s) issued for Incident #[2026-04-22467], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-014297. requested by M12. [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:43:51 brown_e                 [20] Protocol Q&A \u2022  Question: Is the patient's breathing rapid or labored? \u2022  Answer: Yes [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:09 brown_e                 [21] SOUNDS LIKE SHE IS TRYING HARD TO BREATHE [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:30 TOMASZEWSKI_T           [22] 14307 RESPONDING [Shared]\n04\/15\/2026 13:44:34 brown_e                 [23] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:38 brown_e                 [24] 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-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:49 brown_e                 [25] Protocol Q&A \u2022  Question: Has the patient ever had this problem before? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:52 brown_e                 [26] Protocol Q&A \u2022  Question: Is the patient on oxygen? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [27] Protocol Q&A \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:44:57 brown_e                 [28] Card 'DIFFBR' was terminated \u2022  Question: Is the patient on a ventilator? \u2022  Answer: No [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:21 brown_e                 [29] PT SAID SHE USES A PUFFER AND IT HAS HELPED A LITTLE BIT [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:40 brown_e                 [30] ADV THE HOUSE IS A TINY WHITE HOUSE WITH A RAMP [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 13:46:46 brown_e                 [31] COME TO THE FRONT DOOR [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 14:13:44 TAYLOR_M                [32] [Law] has closed their incident [2026-04-22468]\n04\/15\/2026 15:05:44 WHITE_A                 [33] M12  DELAYED AT HIXSON  [Shared 1, 2026-04-22467 - DIFFBR - 10214 SIMS RD]\n04\/15\/2026 15:42:11 COBART_C                [34] [EMS] has closed their incident [2026-04-22467]","cADAgencyIdentifier":"MFD\nMFD\nMFD","locationCoordinates":"35.279961,-85.238687"}
[2026-04-15 19:42:15] [INFO] Number of extracted fields: 29
[2026-04-15 19:42:15] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD'
[2026-04-15 19:42:15] [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-15 19:42:15] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD"]
[2026-04-15 19:42:15] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-04-15 19:42:16] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-04-15 19:42:16] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD"]
[2026-04-15 19:42:16] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-04-15 19:42:16] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-04-15 19:42:16] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-04-15 19:42:16] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-04-15 19:42:16] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-04-15 19:42:16] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c660c7ca2
[2026-04-15 19:42:16] [INFO] Found existing Dispatch with cADNumber '2026-04-22469', ID: 69dfcdeaae4255f64 - will update instead of create
[2026-04-15 19:42:16] [INFO] Updated existing Dispatches record with ID: 69dfcdeaae4255f64
[2026-04-15 19:42:16] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-04-15 19:42:16] [INFO] Using FTPS (SSL/TLS) connection
[2026-04-15 19:42:19] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-04-22469_20260415154215086.xml
[2026-04-15 19:42:19] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415154215086.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-04-15/INCCOMBINED_2026-04-22469_20260415154215086.xml
[2026-04-15 19:42:19] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-04-22469_20260415154215086.xml
[2026-04-15 20:01:03] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025062.xml
[2026-04-15 20:01:03] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025062.xml for user: 69320e6a9e3e5ef71
[2026-04-15 20:01:03] [INFO] File size: 17722 bytes
[2026-04-15 20:01:03] [INFO] Created FTPFiles record with ID: 69dfee7f7f72e57a7
[2026-04-15 20:01:03] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-04-15 20:01:03] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025062.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-04-15/cfs_2026-025062.xml
[2026-04-15 20:01:03] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-025062.xml
